Goals for 0.5.3 (please comment, suggest additions, subtractions):
* Make trailing field transfer fully nonblocking. This will require some
  reasonably deep magic in the datastore by me.
* Reduce memory footprint to 80MB or so, or better. Obviously would need
  to be profile-driven, but the various buffers in NIO are the obvious
  target, and can be reformed (including a reduction in CPU usage as
  well), with some work and debugging big enough that we didn't want to
  do it before 0.5.2.
* Perhaps integrate NGRouting.
* Check out stream servlet performance - is NIO enough to make this
  work? Is a fuller version of NIO?

Suggest postponement for 0.5.4 or later:
* Make negotiations fully nonblocking
* Implement session version 2

Uncertain priority:
* Implement containers.

Fish produced a patch for this, which had some minor issues IIRC, but
could probably be integrated reasonably easily.

Of course there are very many other things that need doing (e.g. setup
completely in java/web interface), but I don't consider them an immediate
priority.
-- 
Matthew J Toseland - [EMAIL PROTECTED]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.

Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to