Pārlūkot izejas kodu

Log which votes we still need to fetch

This might help us see which authorities are problematic in getting
their vote published the first time.
Sebastian Hahn 13 gadi atpakaļ
vecāks
revīzija
6b9298ef72
2 mainītis faili ar 10 papildinājumiem un 2 dzēšanām
  1. 3 0
      changes/dirauth_log
  2. 7 2
      src/or/dirvote.c

+ 3 - 0
changes/dirauth_log

@@ -0,0 +1,3 @@
+  o Minor features:
+    - Log which authority we're missing votes from when we go to fetch them
+      from the other auths.

+ 7 - 2
src/or/dirvote.c

@@ -2801,8 +2801,13 @@ dirvote_fetch_missing_votes(void)
     smartlist_free(missing_fps);
     return;
   }
-  log_notice(LOG_NOTICE, "We're missing votes from %d authorities. Asking "
-             "every other authority for a copy.", smartlist_len(missing_fps));
+  {
+    char *tmp = smartlist_join_strings(missing_fps, " ", 0, NULL);
+    log_notice(LOG_NOTICE, "We're missing votes from %d authorities (%s). "
+               "Asking every other authority for a copy.",
+               smartlist_len(missing_fps), tmp);
+    tor_free(tmp);
+  }
   resource = smartlist_join_strings(missing_fps, "+", 0, NULL);
   directory_get_from_all_authorities(DIR_PURPOSE_FETCH_STATUS_VOTE,
                                      0, resource);