]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commit
introducer.py: accelerate reconnection after being offline. Closes #374.
authorBrian Warner <warner@allmydata.com>
Mon, 31 Mar 2008 22:28:45 +0000 (15:28 -0700)
committerBrian Warner <warner@allmydata.com>
Mon, 31 Mar 2008 22:28:45 +0000 (15:28 -0700)
commitf9e261d939412e279a7bc34fc631e923230c153a
treebd5a55b190a6f3b7d0aa9ec4d1fd7620db66c992
parentfb51a60993876b8bad3156028890cc8b7953d03c
introducer.py: accelerate reconnection after being offline. Closes #374.

When we establish any new connection, reset the delays on all the other
Reconnectors. This will trigger a new batch of connection attempts. The idea
is to detect when we (the client) have been offline for a while, and to
connect to all servers when we get back online. By accelerating the timers
inside the Reconnectors, we try to avoid spending a long time in a
partially-connected state (which increases the chances of causing problems
with mutable files, by not updating all the shares that we ought to).
src/allmydata/introducer.py