Преглед изворни кода

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 година
родитељ
комит
6b9298ef72
2 измењених фајлова са 10 додато и 2 уклоњено
  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);