[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [sbws/master] fixup! new: v3bwfile: Set relays exclusion KeyValues
commit 26380423ca8466bd1bb3047ac76b50e5e5e94314
Author: juga0 <juga@xxxxxxxxxx>
Date: Thu Mar 14 11:52:33 2019 +0000
fixup! new: v3bwfile: Set relays exclusion KeyValues
---
sbws/lib/v3bwfile.py | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/sbws/lib/v3bwfile.py b/sbws/lib/v3bwfile.py
index 80d4ca6..245c75a 100644
--- a/sbws/lib/v3bwfile.py
+++ b/sbws/lib/v3bwfile.py
@@ -452,6 +452,10 @@ class V3BWHeader(object):
if k in STATS_KEYVALUES]
def add_relays_excluded_counters(self, exclusion_dict):
+ """
+ Add the monitoring KeyValues to the header about the number of
+ relays not included because they were not ``eligible``.
+ """
log.debug("Adding relays excluded counters.")
for k, v in exclusion_dict.items():
setattr(self, k, str(v))
@@ -792,7 +796,13 @@ class V3BWFile(object):
consensus_path)
state = State(state_fpath)
- # Initiliaze exclusion counts dictionary with 0
+ # Create a dictionary with the number of relays excluded by any of the
+ # of the filtering rules that makes relays non-`eligible`.
+ # NOTE: In BW_HEADER_KEYVALUES_RECENT_MEASUREMENTS_EXCLUDED it is
+ # explained what are the KeyValues.
+ # They were introduced in #28061 and #27338.
+ # Using the KeyValues introduced in #28565
+ # Initiliaze exclusion counts dictionary with 0.
exclusion_dict = dict(
[(k, 0) for k in BW_HEADER_KEYVALUES_RECENT_MEASUREMENTS_EXCLUDED]
)
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits