[tor-bugs] #23481 [Core Tor/Tor]: hs-v3: Client fails to reach service before 90% bootstrap

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Sep 12 15:19:17 UTC 2017


#23481: hs-v3: Client fails to reach service before 90% bootstrap
------------------------------+-----------------------------------------
     Reporter:  dgoulet       |      Owner:  (none)
         Type:  defect        |     Status:  new
     Priority:  Medium        |  Milestone:  Tor: 0.3.2.x-final
    Component:  Core Tor/Tor  |    Version:
     Severity:  Normal        |   Keywords:  tor-client, tor-hs, prop224
Actual Points:                |  Parent ID:
       Points:                |   Reviewer:
      Sponsor:                |
------------------------------+-----------------------------------------
 It appears that between bootstrap 85% and 90%, it is when the consensus is
 fetch and we wait on it before trying to establish a first circuit which
 would bring us to 90%.

 Before that, we have no live consensus so setting the hsdir index to a
 `node_t` fails because it requires a live consensus to do so. Because of
 that, a client just can't reach any service because it can not build an
 hashring.

 I think we should require any client actions to have a live consensus
 which would mean to either stall the SOCKS request until we have it (seems
 to be around 90% bootstrap) or we close it right away and ask to come back
 later.

 I would go for stalling and try once the live consensus is here.

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


More information about the tor-bugs mailing list