tahoe-lafs/src/allmydata/mutable
Mark Berger db12f1cffb Adds _servers_with_shares to ServermapUpdater
When calculating the query boundary for updates to mutable files,
instead of using servers that used to have shares, use servers we
have added to the servermap. This way the querying process won't finish
until we have finished interacting with the servers that have shares.

This fixes the race condition which sometimes caused the querying process
to finish before the updater was done talking to servers with shares.
2015-01-27 00:40:14 -08:00
..
__init__.py mutable WIP: split mutable.py into separate files. All tests pass. 2008-04-11 14:31:16 -07:00
checker.py Remove 'needs-rebalancing' and add 'count-happiness' to checker reports; repair tests. fixes #1784, #2105 2014-03-20 16:13:57 +00:00
common.py Remove ResponseCache in favor of MDMFSlotReadProxy's cache. closes #1240. 2012-12-27 00:00:17 +00:00
filenode.py Remove ResponseCache in favor of MDMFSlotReadProxy's cache. closes #1240. 2012-12-27 00:00:17 +00:00
layout.py Remove the whitespace reported by find-trailing-spaces. No code changes. 2013-04-09 20:04:12 +01:00
publish.py publish.py: log roothash in base32, not binary 2014-09-02 13:32:59 -07:00
repairer.py CheckResults: privatize remaining attributes 2012-06-02 11:39:10 -07:00
retrieve.py Include the number of remaining shares of the right version in NotEnoughSharesError messages. 2013-05-14 23:20:47 +01:00
servermap.py Adds _servers_with_shares to ServermapUpdater 2015-01-27 00:40:14 -08:00