[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

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



#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
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs