[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #3443 [Tor Client]: Client with low CBT can't switch to a bridge if it's slow
#3443: Client with low CBT can't switch to a bridge if it's slow
------------------------+---------------------------------------------------
Reporter: arma | Owner:
Type: defect | Status: new
Priority: major | Milestone: Tor: 0.2.3.x-final
Component: Tor Client | Version:
Keywords: regression | Parent:
Points: | Actualpoints:
------------------------+---------------------------------------------------
Comment(by mikeperry):
The CBT function is called circuit_build_times_network_check_changed().
Upon reviewing it, the comments tell me that it only counts circuits that
complete a first hop against the timeout. The source seems to be
consistent with the comments.
If your bridge was so slow the first hop didn't ever complete (which the
logs seem to say happened at least once), that could be a problem.
We used to have a lot more cases to handle first hop failures along with
general network disconnect, but we decided to simplify it, because the
edge cases were a nightmare.
If we want to do a hack to abandon CBT if all guards change, it seems like
circuit_build_times_network_check_changed() would be an OK place to add
such a check.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/3443#comment:8>
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