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
|
a0de01e971
|
servermap.shares_available: report N too, not just k
|
2008-07-07 15:06:15 -07:00 |
|
Brian Warner
|
91c7e0f689
|
mutable: if there are no servers available, return an error, rather than hanging forever
|
2008-07-07 00:17:41 -07:00 |
|
Brian Warner
|
154dca10a0
|
servermap.py: add size_of_version(), to retrieve the size of a mutable file version
|
2008-05-19 14:16:02 -07:00 |
|
Brian Warner
|
a7632a345e
|
mutable/servermap: improve test coverage
|
2008-04-22 16:47:52 -07:00 |
|
Brian Warner
|
7e1f9761e8
|
mutable: remove some dead code, rearrange use of populate_pubkey
|
2008-04-21 17:51:22 -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
|
e8b0f3d3cb
|
mutable status: use google-chart-API to draw server response times for servermap update
|
2008-04-21 16:16:55 -07:00 |
|
Brian Warner
|
09dcfeae22
|
mutable: improve test coverage, fix bug in privkey fetching, add .finished to stats, remove dead code
|
2008-04-18 19:55:12 -07:00 |
|
Brian Warner
|
a1670497a8
|
mutable WIP: add servermap update status pages
|
2008-04-16 19:05:41 -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 |
|