mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-24 04:13:28 +01:00
Bug 40168 changes file
This commit is contained in:
parent
ed9d60cb92
commit
1fadb1bdf1
16
changes/bug40168
Normal file
16
changes/bug40168
Normal file
@ -0,0 +1,16 @@
|
||||
o Minor bugfixes (circuit build timeout):
|
||||
- Improve the accuracy of our circuit build timeout calculation for 60%,
|
||||
70%, and 80% build rates for various guard choices. We now use a maximum
|
||||
likelihood estimator for Pareto parameters of the circuit build time
|
||||
distribution, instead of a "right-censored estimator". This causes
|
||||
clients to ignore circuits that never finish building in their timeout
|
||||
calculations. Previously, clients were counting such unfinished circuits
|
||||
as having the highest possible build time value, when in reality these
|
||||
circuits most likely just contain relays that are offline. We also now
|
||||
wait a bit longer to let circuits complete for measurement purposes,
|
||||
lower the minimum possible effective timeout from 1.5 seconds to 10ms,
|
||||
and increase the resolution of the circuit build time histogram from
|
||||
50ms bin widths to 10ms bin widths. Additionally, we alter our estimate
|
||||
Xm by taking the maximum of the top 10 most common build time values
|
||||
of the 10ms histogram, and compute Xm as the average of these.
|
||||
Fixes bug 40168; bugfix on 0.2.2.14-alpha.
|
Loading…
Reference in New Issue
Block a user