commit 1c60e4ff81528a7f4a29d5d0e7b594b2116a8f94 Author: teor teor@torproject.org Date: Tue Mar 10 13:03:48 2020 +1000
TorNet: Temporarily disable bridge auth checks
Bridges with AssumeReachable fail to publish their descriptors, because they try very early, when they haven't bootstrapped.
Turning off AssumeReachable in 33232 should fix this issue.
This changes makes these chutney networks succeed: * bridges-min * bridges+ipv6-min
Part of 33379. --- lib/chutney/TorNet.py | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/lib/chutney/TorNet.py b/lib/chutney/TorNet.py index 03b8295..617e3c7 100644 --- a/lib/chutney/TorNet.py +++ b/lib/chutney/TorNet.py @@ -1186,6 +1186,11 @@ class LocalNodeController(NodeController): # bridge descs are stored with relay descs paths = { 'desc': desc, 'desc_new': desc_new } + # Temporarily disabled due to bug #33407, will restore in #33581 + # There's a race condition between bridges bootstrapping, and them + # trying to publish their descriptors too early + if to_bridge_auth: + paths = None # Disabled due to bug #33407: chutney bridge authorities don't publish # bridge descriptors in the bridge networkstatus file #if to_bridge_auth: