From: <mod...@li...> - 2005-04-06 04:53:30
|
Some people have asked us about what's going on with the mod-pubsub server rewrite, so here's a few notes. I'm also posting this note on the blog at http://www.mod-pubsub.org/blog/archives/454_Modpubsub_Server_Rewrite__Update.html Repubsub included a nice improvement in the mod-pubsub python server, replacing asyncore with the Twisted library. Unfortunately, it still leaks memory, so we're in the process of raising some cash to pay for a complete server rewrite. Here are the components of that project: 1. A complete rewrite of the project source, re-using no original code. 2. Seek maximal use of third-party libraries to minimize the amount of forked code that needs to be maintained. 3. Removal of deprecated and unused features and code paths. 4. Introduction of an extension framework via a comprehensive set of registerable hooks. 5. Build a set of reference extensions using the new extension framework. 6. A unit testing suite will be produced. 7. A performance benchmarking tool will produced, designed to measure (separately) system latency, concurrency and throughput. 8. Full code documentation. We have so far raised about a third of the money from a few companies but we still have plenty of room. If you know any companies that would like to contribute dollars, send them my way. Our ETA for delivery is the end of June, which should include some patches to the JavaScript client library as well. Will post updates when I have them... Cheers, Adam |