Brian Warner
|
a1c97aa0be
|
storageserver: include metadata in the sizelimit, at least after the bucket has been closed
|
2007-07-03 17:38:49 -07:00 |
|
Brian Warner
|
c80ea7d693
|
storageserver: implement size limits. No code to enable them yet, though
|
2007-07-03 17:08:02 -07:00 |
|
Brian Warner
|
91d72bb504
|
test_storage: test StorageServer code too: allocation, lookup, multiple-writer behavior
|
2007-04-18 15:42:34 -07:00 |
|
Brian Warner
|
008e418523
|
storageserver: assert that blocks are written in-order, clean up tests a bit
|
2007-04-17 20:21:05 -07:00 |
|
Brian Warner
|
e040b85f5d
|
test_storage: add (failing) test of the BucketWriter/BucketReader implementation
|
2007-04-17 20:03:44 -07:00 |
|
Brian Warner
|
7cd9ef3bbf
|
finish making the new encoder/decoder/upload/download work
|
2007-03-30 16:50:50 -07:00 |
|
Brian Warner
|
78d19c271c
|
rearrange service startup a bit, now Node.startService() returns a Deferred that fires when the tub is actually ready, and there is also a Node.when_tub_ready() hook. This allows get_local_addresses() to be slow and not break everything. Changed all necessary test cases to accomodate this slow startup.
|
2007-03-08 15:10:36 -07:00 |
|
Brian Warner
|
78a9e815c5
|
add simple metadata (a single string) to the storage protocol
|
2007-01-15 14:01:22 -07:00 |
|
Brian Warner
|
3490378551
|
move all packages into src/, fix allmydata.Crypto build. Now you must perform a 'setup.py build' before using anything, and you must add the build directory (build/lib.linux-i686-2.4) to your PYTHONPATH before doing anything
|
2006-12-14 03:39:50 -07:00 |
|