aboutsummaryrefslogtreecommitdiff
path: root/changes/bug23816
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2017-10-17 13:24:40 -0400
committerNick Mathewson <nickm@torproject.org>2017-11-08 07:56:16 -0500
commitcb29687e93169e9615de3bc5adcbf6d31551b32c (patch)
treed119dad6ef6e4dee81f9a01e0a4b7d31a31f2196 /changes/bug23816
parent43ebe54a24d3210ef037f7e2b67fad9597361bab (diff)
downloadtor-cb29687e93169e9615de3bc5adcbf6d31551b32c.tar.gz
tor-cb29687e93169e9615de3bc5adcbf6d31551b32c.zip
Replace our random-exponential-delay algorithm.
This patch has implementations of the "decorrelated" and "full" algorithms from https://www.awsarchitectureblog.com/2015/03/backoff.html
Diffstat (limited to 'changes/bug23816')
-rw-r--r--changes/bug238166
1 files changed, 6 insertions, 0 deletions
diff --git a/changes/bug23816 b/changes/bug23816
new file mode 100644
index 0000000000..6139dec9e8
--- /dev/null
+++ b/changes/bug23816
@@ -0,0 +1,6 @@
+ o Minor bugfixes (directory client):
+ - On failure to download directory information, delay retry attempts
+ by a random amount based on the "decorrelated jitter" algorithm.
+ Our previous delay algorithm tended to produce extra-long delays too
+ easily. Fixes bug 23816; bugfix on 0.2.9.1-alpha.
+