[tor-bugs] #24991 [Core Tor/Tor]: relay frequently claiming "missing descriptors for 1/2 of our primary entry guards"

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed May 30 21:37:11 UTC 2018


#24991: relay frequently claiming "missing descriptors for 1/2 of our primary entry
guards"
-------------------------------------------------+-------------------------
 Reporter:  alecmuffett                          |          Owner:  (none)
     Type:  defect                               |         Status:
                                                 |  needs_information
 Priority:  Medium                               |      Milestone:  Tor:
                                                 |  unspecified
Component:  Core Tor/Tor                         |        Version:  Tor:
                                                 |  0.3.0.1-alpha
 Severity:  Minor                                |     Resolution:
 Keywords:  single-onion, guards, logging,       |  Actual Points:
  easy, 034-triage-20180328,                     |
  034-removed-20180328                           |
Parent ID:  #23863                               |         Points:  0.5
 Reviewer:                                       |        Sponsor:
-------------------------------------------------+-------------------------

Comment (by starlight):

 Appears to me recovery is near instantaneous, which provoked the idea it
 might be a race condition in processing logic:

 {{{
 May 26 19:23:34 Tor[]: Heartbeat: Tor's uptime is 5 days 6:00 hours
 May 26 19:25:42 Tor[]: Our directory information is no longer up-to-date
 enough to build circuits: We're missing descriptors for 1/2 of our primary
 entry guards (total microdescriptors: 6346/6383).
 May 26 19:25:42 Tor[]: I learned some more directory information, but not
 enough to build a circuit: We're missing descriptors for 1/2 of our
 primary entry guards (total microdescriptors: 6346/6383).
 May 26 19:25:42 Tor[]: We now have enough directory information to build
 circuits.
 }}}

 {{{
 May 29 07:23:34 Tor[]: Heartbeat: Tor's uptime is 7 days 18:00 hours
 May 29 09:18:44 Tor[]: Our directory information is no longer up-to-date
 enough to build circuits: We're missing descriptors for 1/2 of our primary
 entry guards (total microdescriptors: 6307/6352).
 May 29 09:18:44 Tor[]: I learned some more directory information, but not
 enough to build a circuit: We're missing descriptors for 1/2 of our
 primary entry guards (total microdescriptors: 6307/6352).
 May 29 09:18:45 Tor[]: We now have enough directory information to build
 circuits.
 }}}

 {{{
 May 30 07:23:34 Tor[]: Heartbeat: Tor's uptime is 8 days 18:00 hours
 May 30 09:28:45 Tor[]: Our directory information is no longer up-to-date
 enough to build circuits: We're missing descriptors for 1/2 of our primary
 entry guards (total microdescriptors: 6317/6353).
 May 30 09:28:45 Tor[]: I learned some more directory information, but not
 enough to build a circuit: We're missing descriptors for 1/2 of our
 primary entry guards (total microdescriptors: 6317/6353).
 May 30 09:28:46 Tor[]: We now have enough directory information to build
 circuits.
 }}}

 Could log debug to disk with millisecond resolution if that helps.  Is
 full debug required or would a subsystem or two work?  If the latter
 please indicate which subsystem(s) to log.

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


More information about the tor-bugs mailing list