]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commit
Adds _servers_with_shares to ServermapUpdater
authorMark Berger <mark.berger.j@gmail.com>
Tue, 23 Jul 2013 16:53:22 +0000 (12:53 -0400)
committerBrian Warner <warner@lothar.com>
Tue, 27 Jan 2015 08:40:14 +0000 (00:40 -0800)
commitdb12f1cffbdb4a2f549e316ef4444d11b23c7e7b
tree478e651132417ccb88c0e2c84afe6331e1c92e1f
parent118d78a67dc0e94b188b3c75763995b3d2357b76
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.
src/allmydata/mutable/servermap.py