Build 1434 is now available. Please let us know if auto-update doesn't work.

Changes include:
- Major optimisation to datastore disk I/O. We now cache writes for up to 5 
minutes, and then write them all at once, greatly reducing disk I/O. By default 
this is a 1MB cache per store (there are 9 iirc), but the default depends on 
the available memory.
- Major optimisation to datastore disk I/O on new nodes: The "slot filters", a 
structure that keeps track of which blocks have what in, is now filled 
correctly when creating a new node. This should substantially reduce disk 
seeking on new nodes.
- Minor optimisations to disk I/O related to node-throttle.dat, 
client-throttle.dat, and the bookmarks file.
- Fix bogus SSK collisions in some cases. Not sure what the impact of this will 
be but it could be a small help with messaging apps etc.
- Minor changes to memory-based autoconfig of limits. In particular nodes with 
192M or less will use 400 threads rather than 500.
- The max datastore size in the wizard is also slightly smaller for a given 
amount of memory (we keep the slot filters in memory so a huge store on a small 
memory limit can break). But show 200G, 300G, 500G size options in the dropdown 
if possible.
- Fix simple/advanced toggle not working immediately on the web interface.
- Various internal code cleanups.
- Fix FCP AddPeer command.
- Fix "ignore local vs remote bandwidth liability" advanced config option not 
persisting.
- Optimise IP to country code and handle a corrupt data file better
- Use slightly smaller packets to ensure we don't fragment on IPv6.
- Partial support for detecting IPv4 and IPv6 packet sizes separately. Not 
finished.
- Fix a NullPointerException on the console interface.
- Small Polish translation update.
- Plugin authors note: UserAlert.getUserIdentifier() is gone.

Thanks to:
Voxsim (datastore write cache, special thanks!)
Ed Knutson (no other nym given, so if this turns up on google you've only 
yourself to blame! ;) )
Eleriseth
Nextgens
Juiceman
Mar (polish translation)
Toad

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe

Reply via email to