[tor-bugs] #21056 [Core Tor/Tor]: Could not pick one of the responsible hidden service directories, because we requested them all recently without success.

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Dec 22 17:51:06 UTC 2016


#21056: Could not pick one of the responsible hidden service directories, because
we requested them all recently without success.
--------------------------+------------------------------------
 Reporter:  joeyh         |          Owner:
     Type:  defect        |         Status:  needs_information
 Priority:  High          |      Milestone:  Tor: 0.3.0.x-final
Component:  Core Tor/Tor  |        Version:  Tor: 0.2.9.8
 Severity:  Normal        |     Resolution:
 Keywords:  tor-hs        |  Actual Points:
Parent ID:                |         Points:
 Reviewer:                |        Sponsor:
--------------------------+------------------------------------
Changes (by dgoulet):

 * status:  new => needs_information


Comment:

 I've made a patch here #20307, a fix for what's causing the "unusable
 introduction points" issue we see also in the logs with that experiment.

 The second thing I see is that with multiple SOCKS (let's say 6) requests
 to the *same* .onion, all 6 will trigger a fetch for the descriptor to a
 _different_ HSDir. And thus all 6 HSDir are flagged as "recently looked
 up" and they won't be usable after some minutes leading to the warning we
 see.

 Now, I'm not sure this is ideal as it is quite redundant which consumes
 resources from the network but having let's say 2 parallel fetches on
 different replica could be a good idea for performance that is giving us
 more chances to get the descriptor faster. We do the same for intro points
 where we open parallel intro circuits and when one opens, we close the
 rest.

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


More information about the tor-bugs mailing list