diff options
Diffstat (limited to 'guard-spec.txt')
-rw-r--r-- | guard-spec.txt | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/guard-spec.txt b/guard-spec.txt index 883c2bf..357583b 100644 --- a/guard-spec.txt +++ b/guard-spec.txt @@ -421,11 +421,15 @@ Table of Contents {CONFIRMED_GUARDS} and {FILTERED_GUARDS}, and take the first {N_PRIMARY_GUARDS} elements. If there are fewer than {N_PRIMARY_GUARDS} elements, append additional elements to - PRIMARY_GUARDS chosen from ({FILTERED_GUARDS} - {CONFIRMED_GUARDS}) in - sample order. + PRIMARY_GUARDS chosen from ({FILTERED_GUARDS} - {CONFIRMED_GUARDS}), + ordered in "sample order" (that is, by {ADDED_ON_DATE}). Once an element has been added to {PRIMARY_GUARDS}, we do not remove it until it is replaced by some element from {CONFIRMED_GUARDS}. + That is: if a non-primary guard becomes confirmed and not every primary + guard is confirmed, then the list of primary guards list is regenerated, + first from the confirmed guards (as before), and then from any + non-confirmed primary guards. Note that {PRIMARY_GUARDS} do not have to be in {USABLE_FILTERED_GUARDS}: they might be unreachable. @@ -715,15 +719,15 @@ A.1. Parameters with suggested values. [Section:PARAM_VALS] {param:N_PRIMARY_GUARDS} -- 3 {param:PRIMARY_GUARDS_RETRY_SCHED} - -- every 30 minutes for the first 6 hours. - -- every 2 hours for the next 3.75 days. - -- every 4 hours for the next 3 days. + -- 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} -- 1 hour - -- every hour for the first 6 hours. - -- every 4 hours for the next 3.75 days. - -- every 18 hours for the next 3 days. + {param:GUARDS_RETRY_SCHED} -- + -- every hour for the first six hours, + -- every 4 hours for the 90 hours, + -- every 18 hours for the next 3 days, -- every 36 hours thereafter. {param:INTERNET_LIKELY_DOWN_INTERVAL} -- 10 minutes |