From: Niall Douglas <s_sourceforge@ne...> - 2004-06-21 17:53:40
-----BEGIN PGP SIGNED MESSAGE-----
Seeing as so many new people have joined the TnFOX discussion lists
recently, I thought I should let you all know what's going on.
Tn's capability infrastructure is done and has provided an excellent
test for TnFOX's IPC infrastructure. I can tell you now that I can
push ~40,000 asynchronous ops per second or ~7000 synchronous ops per
second on my machine here with excellent usage of any extra
processors you may have. This is in debug mode but with optimisations
on, so expect a further 10-20% improvement again with all the sanity
checks removed. I'll have exact figures for the v0.80 announcement.
Unfortunately testing has found a small but annoying bug in the
memory allocation system which is new in v0.80 - you can now set a
"current" memory pool for each thread to use but unfortunately this
raises issues with our memory allocator replacements being tolerant
enough to handle being fed allocations from some other heap (or
indeed allocator). I'm expecting to fix these in the next few days.
Thereafter I'll merge FOX v1.3, update the python bindings and run a
full test suite on all systems and compilers. I'm expecting I'll find
issues, so I'm going to provisionally mark around the start of July
as being when v0.80 will be released. v0.80 is very considerably more
debugged than any previous version of TnFOX with large sections of it
having finally been put through real world usage and as Tn is so
demanding of the system.
As things are going slowly, it's become clear I won't get the python
bindings into real world usage this summer and possibly, this year.
That's unfortunate, but I guess it gives more time for pyste to get
If anyone has any questions, please ask on tnfox-discussion.
-----BEGIN PGP SIGNATURE-----
Version: idw's PGP-Frontend 220.127.116.11 / 9-2003 + PGP 8.0.2
-----END PGP SIGNATURE-----