In order to effectively release sipxecs 4.6, we need to forgo support on CentOS 5.
Full story.. Replacing internal database storage FreeDB (10 years defunct FOSS project) with mongodb has been going fantastic. So far we're seeing 3x performance at proxy and we've reduced the code in many c++ projects to by as much as 15%. Using connection pooling allowed us to removing many thread locks reducing the chances of deadlocks (which do happen) and increase throughput. I suspect a reduction in memory as well, but I do not have numbers yet on that. We realized we need to leverage "replicasets" in mongodb, a feature that is recommended in mongodb versions 2.0 or greater. I tried for quite awhile to get mongodb 2.0.0 to compile in centos/rhel 5 but alas, when when I discovered the version of python needed to compile mongo was too old, i stopped. There are ancillary advantages to dropping support for CentOS 5 #1) I've developed a sophisticated testing harness that automatically installs sipxecs and runs a battery of tests. The tools I need to setup the system require more recent versions of packages that are available on CentOS 5. This means the builds published to sipfoundry will have been regression tested. #2) We can stop building these packages as CentOS 6 installed versions of these projects are compatible: rubygems \ erlang \ scons \ boost-jam \ boost \ rsyslog \ cppunit \ nsis \ nsis-data \ rrdtool \ xerces-c \ stunnel This does mean we'll have to update ISO to install CentOS 6. Comments? _______________________________________________ sipx-users mailing list sipx-users@list.sipfoundry.org List Archive: http://list.sipfoundry.org/archive/sipx-users/