[tor-commits] [bridgedb/master] Add more logging to BridgeSplitter distributor placement.
isis at torproject.org
isis at torproject.org
Sat Mar 21 02:02:59 UTC 2015
commit be732f4a7461a0a1a41ee90b4ed86d6ac6534baf
Author: Isis Lovecruft <isis at torproject.org>
Date: Wed Dec 24 09:10:02 2014 +0000
Add more logging to BridgeSplitter distributor placement.
---
lib/bridgedb/Bridges.py | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/lib/bridgedb/Bridges.py b/lib/bridgedb/Bridges.py
index 43edc3d..b6c51d4 100644
--- a/lib/bridgedb/Bridges.py
+++ b/lib/bridgedb/Bridges.py
@@ -685,6 +685,8 @@ class BridgeSplitter(BridgeHolder):
pos = bisect.bisect_right(self.pValues, n) - 1
assert 0 <= pos < len(self.rings)
ringname = self.rings[pos]
+ logging.info("%s placing bridge %s into hashring %s (via n=%s, pos=%s)."
+ % (self.__class__.__name__, bridge, ringname, n, pos))
validRings = self.rings + self.pseudoRings
@@ -829,6 +831,9 @@ class FilteredBridgeSplitter(BridgeHolder):
# I suppose since it contains memory addresses, it *is* technically
# likely to be a unique string, but it is messy.
+ logging.debug("Adding '%s' subring to %s..."
+ % (ringname, self.__class__.__name__))
+
if not isinstance(subring, BridgeHolder):
logging.fatal("%s hashring can't add invalid subring: %r"
% (self.distributorName, subring))
More information about the tor-commits
mailing list