aboutsummaryrefslogtreecommitdiff
path: root/guard-spec.txt
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2023-08-24 09:25:01 -0400
committerNick Mathewson <nickm@torproject.org>2023-08-24 09:25:01 -0400
commitc2976c825c6c3155b6e10f2b900555283aa302ab (patch)
tree4adcdd84a0bed77fef77b559c4ae91222163d9e8 /guard-spec.txt
parentfaa0fc55abab3985c7dbd8b4caa911b1d44289b2 (diff)
downloadtorspec-c2976c825c6c3155b6e10f2b900555283aa302ab.tar.gz
torspec-c2976c825c6c3155b6e10f2b900555283aa302ab.zip
Merge proposal 336-randomize-guard-retries.md
Diffstat (limited to 'guard-spec.txt')
-rw-r--r--guard-spec.txt20
1 files changed, 20 insertions, 0 deletions
diff --git a/guard-spec.txt b/guard-spec.txt
index 357583b..9a15eb8 100644
--- a/guard-spec.txt
+++ b/guard-spec.txt
@@ -719,12 +719,32 @@ A.1. Parameters with suggested values. [Section:PARAM_VALS]
{param:N_PRIMARY_GUARDS} -- 3
{param:PRIMARY_GUARDS_RETRY_SCHED}
+
+ We recommend the following schedule, which is the one
+ used in Arti:
+
+ -- Use the "decorrelated-jitter" algorithm from "dir-spec.txt"
+ section 5.5 where `base_delay` is 30 seconds and `cap`
+ is 6 hours.
+
+ This legacy schedule is the one used in C tor:
+
-- every 10 minutes for the first six hours,
-- every 90 minutes for the next 90 hours,
-- every 4 hours for the next 3 days,
-- every 9 hours thereafter.
{param:GUARDS_RETRY_SCHED} --
+
+ We recommend the following schedule, which is the one
+ used in Arti:
+
+ -- Use the "decorrelated-jitter" algorithm from "dir-spec.txt"
+ section 5.5 where `base_delay` is 10 minutes and `cap`
+ is 36 hours.
+
+ This legacy schedule is the one used in C tor:
+
-- every hour for the first six hours,
-- every 4 hours for the 90 hours,
-- every 18 hours for the next 3 days,