Brian Warner
|
0fe1205789
|
storage: replace sqlite with in-share lease records
|
2007-09-02 14:47:15 -07:00 |
|
Brian Warner
|
a605fe5cad
|
storage: use sqlite from either python2.5's stdlib or the pysqlite2 package
|
2007-08-28 23:28:52 -07:00 |
|
Brian Warner
|
2a63fe8b01
|
deletion phase3: add a sqlite database to track renew/cancel-lease secrets, implement renew/cancel_lease (but nobody calls them yet). Also, move the shares from BASEDIR/storage/* down to BASEDIR/storage/shares/*
|
2007-08-27 23:41:40 -07:00 |
|
Brian Warner
|
739ae1ccde
|
deletion phase1: send renew/cancel-lease secrets, but my_secret is fake, and the StorageServer discards them
|
2007-08-27 17:28:51 -07:00 |
|
Brian Warner
|
1aa22b9abd
|
client.py: add a 'debug_no_storage' option to throw out all share data
|
2007-07-16 18:07:03 -07:00 |
|
Brian Warner
|
8a39ee9034
|
storage.py: turn some assertions into preconditions
|
2007-07-13 19:30:48 -07:00 |
|
Brian Warner
|
9fc687cdfc
|
storage.py: handle num_segments != power-of-two without an assertion
|
2007-07-13 19:30:21 -07:00 |
|
Brian Warner
|
c6f52e379a
|
rename storageserver.py to just storage.py, since it has both server and client sides now
|
2007-07-13 17:25:45 -07:00 |
|