[Freeswitch-users] ReloadXML takes very long time

Yiftach Golan yiftah at choochee.com
Tue Oct 23 04:56:28 MSD 2012


Hi FreeSWITCH community,
My name is Yiftah and I am working for ChooChee which is a hosted PBX
solution company
We have been using FreeSWITCH for almost 2 years and we added a lot of code
changes to the core and to the different modules
Lately we have made a decision to get more close to the community so that
we can enjoy the bug fixes and the new feature from the community and we
can contribute our knowledge and bug fixes
I would please like to start with a very basic question :
We are using dialplan xmls in order to load the configuration, we have a
lot of users on each freeswitch (+4k), it took a very long time for the
configuration to load (around 5 minutes) during this time no new calls
could be served by FreeSWITCH
In order to solve this problem we introduce reload xml that accepts file
names and has the ability to load just one file name into the memory (we
achieved 10ms loading time instead of 5 minutes)
The problem is that we had to introduce a lot of code in order to solve
this problem, has anyone else encounter this problem? we do not want to use
mod_xml_curl as we want to take care bringing the file to the machine
Another approach that we thought is that a database might be much better
fit in here, because every xml update includes the entire tenant (business)
and has the potential in harming other users in the same tenant, also DB
has much higher capacities then XMLs, did anyone think of enabling MySQL as
a directory of parameters instead of xml?
Thanks,
Yiftach.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20121022/a4363691/attachment.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list