[tor-commits] [torspec/master] Be more specific about consensus method 26 changes.

nickm at torproject.org nickm at torproject.org
Thu Oct 27 12:59:54 UTC 2016


commit df2b04bf5b011cb46c603366e9e3cce34b2fbcaa
Author: Matt Traudt <sirmatt at ksu.edu>
Date:   Wed Oct 26 21:05:18 2016 -0400

    Be more specific about consensus method 26 changes.
---
 dir-spec.txt | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/dir-spec.txt b/dir-spec.txt
index 5ea0242..73eca11 100644
--- a/dir-spec.txt
+++ b/dir-spec.txt
@@ -2614,8 +2614,11 @@ The following methods have incorrect implementations; authorities SHOULD
 
   Let weight_scale = 10000
 
-  Starting with consensus method 26, G, M, E, and D are initialized to 1.
-  Prior consensus methods initialize them to 0.
+  Starting with consensus method 26, G, M, E, and D are initialized to 1 and
+  T to 4. Prior consensus methods initialize them all to 0. With this change,
+  test tor networks that are small or new are much more likely to produce
+  bandwidth-weights in their consensus. The extra bandwidth has a negligible
+  impact on the bandwidth weights in the public tor network.
 
   Let G be the total bandwidth for Guard-flagged nodes.
   Let M be the total bandwidth for non-flagged nodes.





More information about the tor-commits mailing list