Fix possible bootstrap issue
authorJulien Muchembled <jm@nexedi.com>
Mon, 18 Mar 2013 13:51:46 +0000 (14:51 +0100)
committerJulien Muchembled <jm@nexedi.com>
Mon, 18 Mar 2013 13:51:46 +0000 (14:51 +0100)
commited2846b47ad9ecf3a8b3c678cdade0150cccb10b
tree5f867c8f2d5ff3baae1d542726942e92bd6cd59f
parent6b35d638430eab856e535b0353fbb90d29b5ef74
Fix possible bootstrap issue

When 2 nodes were started for the first time whereas:
- one of them is in client-only mode, connected to the other one
- the registry node is temporarily down
then the normal node never tried to rebootstrap or connect directly to the
only node it knows (the registry node).
Such case required to restart the daemon when the registry is back.

Moreover, there was no reason to query the registry node immediately after
having open new tunnels to peers found in cache, when this number is less than
expected.
re6st/tunnel.py