Brian Warner
|
914655c52b
|
interfaces.py: promote immutable.encode.NotEnoughSharesError.. it isn't just for immutable files any more
|
2008-10-27 13:34:49 -07:00 |
|
Brian Warner
|
9f21f7cf65
|
mutable: call remove_advise_corrupt_share when we see share corruption in mapupdate/download/check, tolerate servers that do not implement it
|
2008-10-24 13:21:28 -07:00 |
|
Brian Warner
|
1668401c16
|
mutable: make mutable-repair work for non-verifier runs, add tests
|
2008-08-26 16:34:54 -07:00 |
|
Brian Warner
|
a94af879ff
|
logging: add 'unique-message-ids' (or 'umids') to each WEIRD-or-higher log.msg call, to make it easier to correlate log message with source code
|
2008-08-25 18:57:59 -07:00 |
|
Brian Warner
|
735aa895b9
|
logging cleanups: lower DeadReferenceError from WEIRD (which provokes Incidents) to merely UNUSUAL, don't pre-format Failures in others
|
2008-08-25 17:51:55 -07:00 |
|
Brian Warner
|
879fefe5f3
|
first pass at a mutable repairer. not tested at all yet, but of course all existing tests pass
|
2008-07-17 21:09:23 -07:00 |
|
Brian Warner
|
7394607141
|
move encode/upload/download/checker.py into a new immutable/ directory. No behavior changes expected.
|
2008-07-16 13:14:39 -07:00 |
|
Brian Warner
|
6af124dc3e
|
mutable read: enable the cache (written during mapupdate, read during retrieve). This speeds up small-file reads by about 30% over a link with an average 25ms RTT
|
2008-04-21 17:27:50 -07:00 |
|
Brian Warner
|
749c42fa2c
|
mutable WIP: re-enable publish/retrieve status
|
2008-04-16 17:49:06 -07:00 |
|
Brian Warner
|
4f07d96667
|
mutable WIP: improve logging a bit
|
2008-04-16 15:22:30 -07:00 |
|
Brian Warner
|
c0c8d72b44
|
mutable WIP: rewrite ServerMap data structure, add tests
|
2008-04-16 14:49:47 -07:00 |
|
Brian Warner
|
1b4b4cbd4a
|
mutable WIP: rename NotEnoughPeersError to NotEnoughSharesError
|
2008-04-15 16:08:32 -07:00 |
|
Brian Warner
|
ca14b99397
|
mutable WIP: if corrupt shares cause a retrieve to fail, restart it once, ignoring those shares and using different ones
|
2008-04-15 15:58:02 -07:00 |
|
Brian Warner
|
d4230d1781
|
mutable WIP: split mutable.py into separate files. All tests pass.
|
2008-04-11 14:31:16 -07:00 |
|