[tor-commits] [tor] 01/04: back out most of commit b7992d4f

gitolite role git at cupani.torproject.org
Wed Oct 26 19:02:06 UTC 2022


This is an automated email from the git hooks/post-receive script.

dgoulet pushed a commit to branch main
in repository tor.

commit ea2ba4f5a89e60ef1b9d589b8a9013ba9cd87e77
Author: Roger Dingledine <arma at torproject.org>
AuthorDate: Mon Oct 24 04:30:23 2022 -0400

    back out most of commit b7992d4f
    
    The AuthDirDontVoteOnDirAuthBandwidth torrc option never worked, and it
    was implemented in a way that could have produced consensus conflicts
    if it had.
    
    Resolves bug 40700.
---
 src/feature/dirauth/dirauth_options.inc | 3 ---
 src/feature/dirauth/dirvote.c           | 3 +--
 2 files changed, 1 insertion(+), 5 deletions(-)

diff --git a/src/feature/dirauth/dirauth_options.inc b/src/feature/dirauth/dirauth_options.inc
index 7ee0201e1a..a43ed285ce 100644
--- a/src/feature/dirauth/dirauth_options.inc
+++ b/src/feature/dirauth/dirauth_options.inc
@@ -138,7 +138,4 @@ CONF_VAR(VersioningAuthoritativeDirectory, BOOL, 0, "0")
  * pressure or not. */
 CONF_VAR(AuthDirRejectRequestsUnderLoad, BOOL, 0, "1")
 
-/** Boolean: Should we not give bandwidth weight measurements to dirauths? */
-CONF_VAR(AuthDirDontVoteOnDirAuthBandwidth, BOOL, 0, "1")
-
 END_CONF_STRUCT(dirauth_options_t)
diff --git a/src/feature/dirauth/dirvote.c b/src/feature/dirauth/dirvote.c
index cdd2c132ef..1bb4fd7de1 100644
--- a/src/feature/dirauth/dirvote.c
+++ b/src/feature/dirauth/dirvote.c
@@ -2302,8 +2302,7 @@ networkstatus_compute_consensus(smartlist_t *votes,
         smartlist_add_asprintf(chunks, "pr %s\n", chosen_protocol_list);
       }
       /*     Now the weight line. */
-      if (rs_out.has_bandwidth && (!rs_out.is_authority ||
-          !dirauth_get_options()->AuthDirDontVoteOnDirAuthBandwidth)) {
+      if (rs_out.has_bandwidth) {
         char *guardfraction_str = NULL;
         int unmeasured = rs_out.bw_is_unmeasured;
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the tor-commits mailing list