Преглед на файлове

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 преди 14 години
родител
ревизия
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);