I'm investigating yet another issue with replication but this time dealing with file replication and not Imdb table replication. My system now has over 4200 Users defined so the files that need to be replicated can get quite large (e.g. validusers.xml approx 1.7 Mb) For file replication, the file is initially encoded Base 64 by SipXConfig and when received by SipXsupervisor subsequently decoded.
The replication on this size of file fails; well actually causes SipXsupervisor to core dump (patch to be submitted). I've resolved that part of the issue but the replication still fails. I've tracked it down to when we (sipXsupervisor) try and ensure that the base 64 string (all 1.7 Mb) is valid. The way it does this is to run the string throug a RegEx:Search which eventually calls the PCRE. The call to pcre_exec, I believe, returns a negative result. My question is does anyone know if "pcre" has some sort of limit on the size of string that it can parse? _______________________________________________ sipx-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipx-dev Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev
