summaryrefslogtreecommitdiff
path: root/doc/spec/control-spec.txt
diff options
context:
space:
mode:
authorMike Perry <mikeperry-git@fscked.org>2010-05-07 16:19:44 -0700
committerMike Perry <mikeperry-git@fscked.org>2010-05-10 12:58:10 -0700
commit3bbc3e21375d8d792a25047e4219604efe377f9e (patch)
tree55adf66c9dc2971471b73459f139f89fa104691e /doc/spec/control-spec.txt
parentcc2a48f1be7a3bcd7e31b969a62ed1279c521682 (diff)
downloadtor-3bbc3e21375d8d792a25047e4219604efe377f9e.tar.gz
tor-3bbc3e21375d8d792a25047e4219604efe377f9e.zip
Bug 1335: Implement filtering step to remove+prevent high timeouts.
This is for the other issue we saw in Bug 1335. A large number of high timeouts were causing the timeout calculation to slowly drift upwards, especially in conditions of load. This fix repeatedly regenerates all of our synthetic timeouts whenever the timeout changes, to try to prevent drift. It also lowers the timeout cap to help for some cases of Bug 1245, where some timeout values were so large that we ended up allocating a ton of scratch memory to count the histogram bins. The downside is that lowering this cap is affecting our timeout rate. Unfortunately, the buildtimeout quantile is now higher than the actual completion rate by what appears to be about 7-10%, which probably represents the skew in the distribution due to lowering this synthetic cap.
Diffstat (limited to 'doc/spec/control-spec.txt')
0 files changed, 0 insertions, 0 deletions