[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #21056 [Core Tor/Tor]: Could not pick one of the responsible hidden service directories, because we requested them all recently without success.
#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
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs