[tor-bugs] #2183 [Tor Relay]: router_rebuild_descriptor(): Bug: Couldn't generate extra-info descriptor

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Sat Nov 13 14:42:24 UTC 2010


#2183: router_rebuild_descriptor(): Bug: Couldn't generate extra-info descriptor
-----------------------+----------------------------------------------------
 Reporter:  Falo       |       Owner:  karsten            
     Type:  defect     |      Status:  accepted           
 Priority:  normal     |   Milestone:                     
Component:  Tor Relay  |     Version:  Tor: 0.2.2.17-alpha
 Keywords:             |      Parent:                     
-----------------------+----------------------------------------------------

Comment(by karsten):

 I looked up blutmagie's published server descriptors and extra-info
 descriptors of the past few days. I added two newlines for time intervals
 when I'd expect further descriptor publications:

 {{{
       published      | descriptor | extrainfo | uptime |  dirreq-stats-end
 ---------------------+------------+-----------+--------+--------------------
  2010-11-06 08:37:00 |  94194858  |  1935209c | 209963 |
  2010-11-07 02:37:43 |  df049947  |  4f4e64c0 | 274806 |
  2010-11-07 20:38:26 |  96e74d8f  |  86f0409c | 339649 |
  2010-11-08 08:30:02 |  f01ab7f0  |  9fa08e1f |      0 |
  2010-11-08 08:32:13 |  b08a4146  |  ef2bab73 |     61 |
  2010-11-08 08:34:15 |  c3d259df  |  97300d82 |    183 |
  2010-11-08 08:54:35 |  c094e070  |  31714386 |   1403 |
  2010-11-08 14:35:20 |  81303aa6  |  9dad28ed |  21848 |
           ???
  2010-11-10 08:31:07 |  2c8b1095  |  65741633 | 172794 | 2010-11-10
 08:31:04
  2010-11-11 02:31:10 |  93796a4c  |  493d8bfb | 237598 | 2010-11-10
 08:31:04
           ???
  2010-11-13 08:31:12 |  cc259d41  |  7698faff | 431999 | 2010-11-13
 08:31:04
  2010-11-13 10:04:07 |  903dbfa7  |  d2a671fd | 437575 | 2010-11-13
 08:31:04
  2010-11-13 10:49:52 |  de60d392  |  e771cb58 | 440320 | 2010-11-13
 08:31:04
 }}}

 Here's what I think happened:

  - 2010-11-08 08:30:02: You restarted blutmagie (09:30 CET).

  - 2010-11-09 08:30:02: In theory, the first stats should have been
 written to disk 24 hours after restarting. But blutmagie didn't publish a
 descriptor between 2010-11-08 14:35:20 and 2010-11-10 08:31:07. It
 ''should'' have published a descriptor at around 2010-11-09 08:35:20, 18
 hours after the last descriptor. I guess it tried to publish a descriptor
 containing the first stats, but failed.

  - 2010-11-10 08:31:04: blutmagie wrote the second 24 hours of stats to
 disk and successfully included them only 3 seconds later in a descriptor.

  - 2010-11-11 08:31:04: blutmagie should have written its third day of
 stats to disk. But again, no descriptor.

  - 2010-11-12 08:31:04: blutmagie should have written its fourth day of
 stats to disk. But again, no descriptor.

  - 2010-11-12 21:52:06: blutmagie printed out the warning that you pasted
 above. It still tried to include the fourth day of stats, but fails.

  - 2010-11-13 08:31:04: blutmagie finishes its fifth day of stats, writes
 them to disk, and successfully includes them in the descriptor published
 at 2010-11-13 08:31:12.

 Can you look at your logs to see if there are other warnings than the one
 you reported?

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/2183#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list