fred
fred copied to clipboard
Freenet REference Daemon
This branch makes CHKInsertSender and CHKInsertHandler largely asynchronous, and greatly reduces the number of threads needed on high bandwidth nodes. It has been tested reasonably thoroughly, both on my local...
Redundant wording removed, less verbose, clearer.
This might have been valid originally but broke because of adding asynchronous filters.
Please review carefully: I'm not qualified to perfectly judge whether the replacements behave sufficiently similar. This especially applies to commits b2fdf98cb8322fc8578c0d0ee3d94ce23ce5238e and cacf24e30ceb5d0b45073d3bd50eb899b1d6f05d.
It looks like this should actually improve performance, at least for inserts. It should also improve anonymity. It should be tested; any performance effects will be visible on a local...
This needs more testing and probably more work. However review would be helpful. See https://bugs.freenetproject.org/view.php?id=6773
This saves a few threads at the cost of some complexity. Its main purpose is to make it easier to simulate really big networks for one-request-at-a-time simulations, e.g. for extensive...
Major changes here: - Track last access to any temporary bucket/RAF. - Always migrate buckets to disk [configurable period] after last access. - Use less memory for temp buckets by...
This makes fred send a slow-down signal when load is above 75% of the node's capacity, rather than only sending slow-down signals when we reject requests. The idea is to...
Minor stuff, consider for 1472.