Commit Graph

15138 Commits

Author SHA1 Message Date
Rob Kinninmont
94e051c1f0 rerecord all the storageserver patches in one go
darcs was dying trying to deal with the conflict resolution patches.
      
this adds a (very rough) bucketstore and storageserver.
probably needs lots of work both in api and implementation.
2006-11-30 20:14:23 -07:00
Rob Kinninmont
918a1fca23 added 'debugshell' module a convenient dumping ground for tools for manhole environment 2006-11-30 19:53:08 -07:00
Rob Kinninmont
9582494e28 added run-client2 target to makefile 2006-11-30 19:51:19 -07:00
Rob Kinninmont
d0fd8ddc8a added create_dirs makefile target to create initial dirs 2006-11-30 17:16:06 -07:00
Rob Kinninmont
d328dd2ca4 update assertutil to use twisted log instead of amdlib Log 2006-11-30 15:24:08 -07:00
Rob Kinninmont
07b1e3473d pulled in assertutil and with it humanreadable from amdlib.util 2006-11-30 15:22:25 -07:00
Brian Warner
4e5a6bf808 add ctrl-U and ctrl-H handling to our form of Manhole 2006-11-30 19:45:43 -07:00
Brian Warner
d2d0c6a06e change manhole setup for queen too 2006-11-30 19:38:38 -07:00
Brian Warner
5daa74d1af change manhole setup for client: create authorized_keys.8022 (or other portnum) 2006-11-30 19:34:25 -07:00
Brian Warner
0873f39de6 set Client.nodeid to our (ascii, base32) tubid 2006-11-30 19:20:17 -07:00
Brian Warner
831ecec0fb add Client.get_remote_service utility method 2006-11-30 18:17:36 -07:00
Brian Warner
14f2dec955 ignore all client-basedirNN directories 2006-11-30 18:17:26 -07:00
Brian Warner
f49a7a95c7 fix losing-client-connection handler 2006-11-30 18:13:46 -07:00
Brian Warner
646f888bbd implement more Roster stuff: add_peer, lost_peer. Changed Client service registration scheme. 2006-11-30 18:09:57 -07:00
Brian Warner
158fc107c0 start developing Roster, track all active peers 2006-11-30 17:43:15 -07:00
Brian Warner
cc86df067b add Manhole to queen (port 8021), also change manhole namespace to just have 'app' (for both queen and client) 2006-11-30 17:30:45 -07:00
Brian Warner
594c173361 add Manhole functionality to the client: port 8022, add an authorized_keys file to the client's basedir to enable it 2006-11-30 17:26:41 -07:00
Brian Warner
b285f98936 point client.tac at yumyum's queen 2006-11-30 17:16:31 -07:00
Brian Warner
9d2aaf7608 add roadmap 2006-11-30 17:16:19 -07:00
Brian Warner
cd947bce02 remove that queen_host stuff 2006-11-30 17:13:40 -07:00
Brian Warner
f3c0856dc7 help the queen have a persistent PBURL, have the client connect to it 2006-11-30 16:39:38 -07:00
Brian Warner
f2fbf688b0 start on client what-is-my-ipaddress functionality 2006-11-30 16:23:39 -07:00
Brian Warner
798c06dc95 actually add tests 2006-11-30 16:23:01 -07:00
Brian Warner
efeea5e5e7 add test infrastructure, use 'make test' to run it, please run before pushing 2006-11-30 15:55:26 -07:00
Brian Warner
cc814ade3f create a Makefile to drive things 2006-11-30 15:40:05 -07:00
Brian Warner
5420aa47c6 add beginning queen code 2006-11-30 15:39:24 -07:00
Brian Warner
a1b181610c add darcs boringfile 2006-11-30 15:37:33 -07:00
Brian Warner
b879ad2962 create a stub Storage service, start work on publishing it 2006-11-30 15:29:52 -07:00
Brian Warner
a97596ab9a have client running, no queen to connect to yet 2006-11-30 15:27:06 -07:00
Brian Warner
174a45e106 start client framework 2006-11-30 15:14:47 -07:00
Brian Warner
36969e964b some pointless fussing about with sizes.py 2006-11-30 15:14:39 -07:00
Zooko O'Whielacronx
63113929fb fix bug in simulator graphing (still doesn't work though) 2006-11-29 11:42:07 -07:00
Zooko O'Whielacronx
f22253d4f2 attempt to graph utilization with pyrrd (doesn't quite work) 2006-11-29 04:38:28 -07:00
Zooko O'Whielacronx
1fd3e1f290 make Simulator instance s global so that I can play with it in "python -i" after main() has exited 2006-11-29 04:28:51 -07:00
Brian Warner
182a0e8de0 fix delete 2006-11-28 17:10:49 -07:00
Brian Warner
85df9e8a4b added a simulator tool 2006-11-28 16:27:08 -07:00
Brian Warner
60e583ed0a emit tables up to 1TiB 2006-10-21 20:39:12 -07:00
Brian Warner
4968ca98cc tool to generate an overhead/alacrity table for various hashing schemes 2006-10-21 20:10:04 -07:00