[tor-bugs] #1297 [Tor Client]: Update hidden service logic to be more resilient to timeout

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Wed Oct 20 13:56:22 UTC 2010


#1297: Update hidden service logic to be more resilient to timeout
-------------------------+--------------------------------------------------
  Reporter:  mikeperry   |       Owner:  mikeperry     
      Type:  defect      |      Status:  new           
  Priority:  minor       |   Milestone:                
 Component:  Tor Client  |     Version:  0.2.2.10-alpha
Resolution:  None        |    Keywords:                
    Parent:              |  
-------------------------+--------------------------------------------------

Old description:

> Now that we expire 20% of our slowest circuits, there is a chance that
> clients may pick a rend point that
> hidden services are unable to reach in 3 tries within their circuit build
> timeout value. This will cause the
> client connection to fail.
>
> We should look at this code and see if we can make it more resilient to
> timeout, or have it backoff on the
> timeout value after N tries instead of giving up entirely on the
> connection.
>
> [Automatically added by flyspray2trac: Operating System: All]

New description:

 Now that we expire 20% of our slowest circuits, there is a chance that
 clients may pick a rend point that
 hidden services are unable to reach in 3 tries within their circuit build
 timeout value. This will cause the
 client connection to fail.

 We should look at this code and see if we can make it more resilient to
 timeout, or have it backoff on the
 timeout value after N tries instead of giving up entirely on the
 connection.

 [Automatically added by flyspray2trac: Operating System: All]

--

Comment(by Sebastian):

 Is there any progress on this or are there new ideas? I believe this might
 be a reason for many of the hidden service connectivity problems we've
 been hearing from alpha users lately. Something I've experience myself was
 that occasionally a hidden service would take 120 seconds to time out, but
 a new request would very quickly succeed.

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


More information about the tor-bugs mailing list