Commit Graph

651 Commits

Author SHA1 Message Date
Brian Warner
3687b37c60 misc cleanup: remove old .tac files, move old stuff into misc/ 2007-04-06 20:37:38 -07:00
Brian Warner
fe786350dc test_system: bump up timeouts for the sake of slow slave1, give each test a separate base directory 2007-04-06 20:34:32 -07:00
Brian Warner
5d66cc4c76 include pyfec in the trial tests 2007-04-06 18:17:23 -07:00
Brian Warner
5168c7c8d6 encode: add more logging to investigate occasional test failures 2007-04-06 18:04:38 -07:00
Brian Warner
dd673370ec figleaf output: include a stats.out for parsing by a munin plugin 2007-04-06 17:41:01 -07:00
Brian Warner
6a6631a92e test_util.py: sigh, one last minor python-2.5 issue 2007-04-06 17:21:25 -07:00
Brian Warner
736fbe6ea5 test_util.py: fix another minor python-2.5 issue 2007-04-06 17:12:26 -07:00
Brian Warner
e74e370d00 test_util.py: fix problems 2007-04-06 16:36:22 -07:00
Brian Warner
d432099880 more allmydata.util test coverage, rename the test case to be more correct 2007-04-06 16:33:22 -07:00
Brian Warner
1a4cf6f7b7 add test coverage for stuff in allmydata/utils 2007-04-06 16:29:25 -07:00
Brian Warner
97a40bf20f encode/upload: add more logging, to understand the test failure on a slow buildslave 2007-04-06 15:45:45 -07:00
Brian Warner
654854635a chunk: add IncompleteHashTree for download purposes, plus tests 2007-04-06 09:09:57 -07:00
Brian Warner
8d2def5b04 encode: clean up some weirdness that was there to make unit tests easier to write 2007-04-05 22:36:18 -07:00
Brian Warner
919ca3e902 rename encode_new.py to encode.py, now that there isn't an old one anymore 2007-04-05 21:17:42 -07:00
Brian Warner
070ebd00ab update roadmap: add download-peer-selection 2007-04-05 12:34:22 -07:00
Brian Warner
e495db255b add more useful text to the README 2007-04-04 17:55:35 -07:00
Brian Warner
6b204e5402 add .deb targets for edgy 2007-04-04 16:39:25 -07:00
Brian Warner
2122fbaca9 tests: clean up tearDown to use flushEventualQueue instead of hacking fixed-time delays 2007-04-04 16:09:13 -07:00
Brian Warner
92ba8dc8d2 allmydata.interfaces: remove some of the placeholders now that we require foolscap-0.1.2 2007-04-04 15:59:36 -07:00
Zooko O'Whielacronx
223bf98992 use the "binary" flag on open() for files that shouldn't have line-endings automatically converted 2007-04-04 16:12:30 -07:00
Zooko O'Whielacronx
01502ce665 port the makefile to Windows and update the README 2007-04-04 11:18:38 -07:00
Zooko O'Whielacronx
79b5e50c26 add Operations/Deployment for first open source release
As per discussion I had with Peter this morning, we should do these three things and then release the first open source version.
2007-04-03 10:32:47 -07:00
Zooko O'Whielacronx
cb9bcf36ad roadmap.txt: editing 2007-04-03 10:32:34 -07:00
Zooko O'Whielacronx
9ef16c6cd0 mark multiple shares per verifierid as done 2007-04-03 10:16:44 -07:00
Zooko O'Whielacronx
34aac62b75 roadmap: updated who is working on what
Namely that we don't know who is working on what at the moment...
2007-04-03 10:16:20 -07:00
Zooko O'Whielacronx
fdc6d6379e roadmap.txt: mark LFE as done 2007-04-03 10:14:34 -07:00
Zooko O'Whielacronx
cd4472003b tidiness: return res from logging of progress 2007-04-02 10:23:24 -07:00
Brian Warner
8bc248a515 remove util.ring, no longer used. also remove test_ring.py 2007-03-31 20:38:43 -07:00
Zooko O'Whielacronx
bed10d200b pyfec: tidy-up: #include the appropriate header 2007-04-09 16:16:18 -07:00
Brian Warner
5233805637 pyfec: trial-ize the unit tests, making sure to keep working if trial is unavailable 2007-04-06 18:16:50 -07:00
Zooko O'Whielacronx
50e977a7c6 pyfec: rename and clarify -- "blocks" are the units of input/output of the codec, "shares" are sequences of blocks (used to process arbitrary-length files) 2007-03-30 11:52:43 -07:00
Zooko O'Whielacronx
d5be3e6086 fix BucketWriter to not create a finalhome until it is complete, and to clean up the empty $VERIFIERID dir under incoming/ when it moves the last share out of it 2007-03-30 18:01:56 -07:00
Zooko O'Whielacronx
82f7303179 log a running total of how much of your file has been uploaded 2007-03-30 18:01:37 -07:00
Zooko O'Whielacronx
077eb7507c assert that only dicts get passed to _got_response() 2007-03-30 18:00:40 -07:00
Zooko O'Whielacronx
1a20e5d01b fix storage server to handle the case that it has no directory at all when someone asks for buckets 2007-03-30 17:12:07 -07:00
Zooko O'Whielacronx
826ce43be7 fix bug in storage-server: yes, "0" is a number, Mr. storage server 2007-03-30 17:07:04 -07:00
Brian Warner
466bb46abe handle foolscap's annoying tendency to turn everything into a sets.Set, which are not interoperable with 2.4's builtin 'set' type 2007-03-30 16:55:04 -07:00
Brian Warner
7cd9ef3bbf finish making the new encoder/decoder/upload/download work 2007-03-30 16:50:50 -07:00
Zooko O'Whielacronx
3d694a90f3 add unit tests and fix bugs in upload 2007-03-30 14:54:33 -07:00
Brian Warner
234b2f354e add new test for doing an encode/decode round trip, and make it almost work 2007-03-30 13:20:01 -07:00
Brian Warner
2593ce42c3 uri.py: share counts are not base32-encoded 2007-03-30 12:36:16 -07:00
Brian Warner
f5a49aa7ee upload: change _compute_uri a bit, get infile in a different way 2007-03-30 12:30:14 -07:00
Brian Warner
9a2e0cf28e switch upload to use encode_new, fix a few things (but not nearly all of them) 2007-03-30 11:53:03 -07:00
Brian Warner
7d7ce7a059 test_encode: make sure encode_new can produce the data it is supposed to 2007-03-30 11:32:57 -07:00
Brian Warner
f55b9814ec chunk.py: remove unused non-tagged hash code 2007-03-30 11:32:47 -07:00
Brian Warner
32512b73d6 encode_new: use tagged (sha256) hashes everywhere 2007-03-30 11:32:13 -07:00
Zooko O'Whielacronx
62456b2a01 import fileutil, some of which came from amdlib.util and some of which came from the pyutil library 2007-03-30 12:12:23 -07:00
Zooko O'Whielacronx
f4a718c5b6 finish storage server and write new download 2007-03-30 10:52:19 -07:00
Zooko O'Whielacronx
6cb8361382 TODOs 2007-03-30 10:52:11 -07:00
Zooko O'Whielacronx
17299fc96e new upload and storage server 2007-03-29 20:19:52 -07:00