[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [chutney/master] TorNet: Temporarily disable bridge auth checks



commit 1c60e4ff81528a7f4a29d5d0e7b594b2116a8f94
Author: teor <teor@xxxxxxxxxxxxxx>
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:



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits