[or-cvs] r11952: Add some debugging logs related to dir vote timing. (tor/trunk/src/or)

nickm at seul.org nickm at seul.org
Mon Oct 15 20:37:59 UTC 2007


Author: nickm
Date: 2007-10-15 16:37:59 -0400 (Mon, 15 Oct 2007)
New Revision: 11952

Modified:
   tor/trunk/src/or/dirserv.c
   tor/trunk/src/or/dirvote.c
Log:
Add some debugging logs related to dir vote timing.

Modified: tor/trunk/src/or/dirserv.c
===================================================================
--- tor/trunk/src/or/dirserv.c	2007-10-15 19:51:14 UTC (rev 11951)
+++ tor/trunk/src/or/dirserv.c	2007-10-15 20:37:59 UTC (rev 11952)
@@ -1939,6 +1939,7 @@
   dirvote_get_preferred_voting_intervals(&timing);
   v3_out->published = now;
   {
+    char tbuf[ISO_TIME_LEN+1];
     networkstatus_vote_t *current_consensus =
       networkstatus_get_live_consensus(now);
     time_t consensus_interval;
@@ -1949,6 +1950,10 @@
       consensus_interval = timing.vote_interval;
     v3_out->valid_after =
       dirvote_get_start_of_next_interval(now, consensus_interval);
+    format_iso_time(tbuf, v3_out->valid_after);
+    log_notice(LD_DIR,"Choosing valid-after time in vote as %s: "
+               "consensus_set=%d, interval=%d",
+               tbuf, current_consensus?1:0, consensus_interval);
   }
   v3_out->fresh_until = v3_out->valid_after + timing.vote_interval;
   v3_out->valid_until = v3_out->valid_after +

Modified: tor/trunk/src/or/dirvote.c
===================================================================
--- tor/trunk/src/or/dirvote.c	2007-10-15 19:51:14 UTC (rev 11951)
+++ tor/trunk/src/or/dirvote.c	2007-10-15 20:37:59 UTC (rev 11952)
@@ -1092,6 +1092,14 @@
   voting_schedule.voting_ends = start - dist_delay;
   voting_schedule.fetch_missing_votes = start - dist_delay - (vote_delay/2);
   voting_schedule.voting_starts = start - dist_delay - vote_delay;
+
+  {
+    char tbuf[ISO_TIME_LEN+1];
+    format_iso_time(tbuf, voting_schedule.interval_starts);
+    log_notice(LD_DIR,"Choosing expected valid-after time as %s: "
+               "consensus_set=%d, interval=%d",
+               tbuf, consensus?1:0, interval);
+  }
 }
 
 /** Entry point: Take whatever voting actions are pending as of <b>now</b>. */



More information about the tor-commits mailing list