On Mon, Jul 18, 2011 at 11:24 AM, Matthew Toseland
<toad at amphibian.dyndns.org> wrote:
> Freenet 0.7.5 build 1385 is now available, please upgrade.
>
> The main change is merging the store-io branch, aka slot filters. This is a 
> replacement for the old datastore bloom filters. It keeps 4 bytes in memory 
> for each slot in the datastore, indicating whether they are full and the 
> first few bytes of the (hashed, salted) key. This is slightly smaller than 
> the old bloom filters, but is kept on the heap, not memory mapped, so it will 
> increase your memory limit in wrapper.conf slightly when you first run it. It 
> should greatly reduce disk I/O, in particular disk reads caused by writing a 
> block to the datastore. It will delete the old bloom filters and build the 
> new slotfilter files, which will take some time, during which the node will 
> be using the disk quite heavily, but after that it should be much reduced.
>
> Please let us know if there are any problems! There is also a new version of 
> FlogHelper (which didn't work with the last build), a new load management fix 
> and some minor stuff.

Neat to see this feature going in :)

Upgraded earlier today. I'm showing no writes to store, cache, or
client cache since then (but yes to slashdot cache). This is true
across all three key types, even on the nearly empty pubkey stores.

Evan Daniel

Reply via email to