bithorde
bithorde copied to clipboard
BitHorde F2F Content Distribution System
A fuzz-testing-script should be devised, creating a random graph of connected nodes. The nodes should then; A) Randomly get new uploads B) Randomly get downloads of existing and non-existing assets....
BHFuse needs a test-script, doing some parallell downloading just like the existing test for bhget.
C++ Boost version of Bithorde doesn't truncate cache settings to 90% of space left on filesystem (excluding the size of bithorde cache).
The contents of the assetstore should preferably be cached in RAM, to avoid excessive disk-I/O.
Review needed includes, try to use forward declarations instead of includes, PIMPL...
Files used by the StoredAsset should not be opened until it's really necessary. This will reduce the number of used OS file-handles, and get rid of a small potential I/O...