Opened 4 months ago

Last modified 12 hours ago

#24786 new task

Rebuild the fallback list in 2018

Reported by: teor Owned by:
Priority: Medium Milestone: Tor: 0.3.5.x-final
Component: Core Tor/Fallback Scripts Version:
Severity: Normal Keywords: fallback, 029-backport, 031-backport-maybe, 032-backport-maybe, 033-backport, 034-backport, 034-roadmap-master, 034-triage-20180328, 034-included-20180328
Cc: teor@… Actual Points:
Parent ID: Points: 3
Reviewer: Sponsor:

Description

We need to rebuild the list of fallbacks in late 2018 or early 2019.
We usually do this when 25% or more go down.
(This is tracked in #tor-bots on IRC.)

Here are the instructions for running a rebuild:
https://trac.torproject.org/projects/tor/wiki/doc/UpdatingFallbackDirectoryMirrors

Child Tickets

TicketStatusOwnerSummaryComponent
#24787newRevise the fallback stability requirements based on current network loadCore Tor/Fallback Scripts
#24803newGenerate a new fallback list in 2018 and backport it to all supported versionsCore Tor/Fallback Scripts
#24804assignedRun an opt-in process for relay operators to become fallbacksCore Tor/Fallback Scripts
#24805assignedUpdate fallback whitelist and blacklistCore Tor/Fallback Scripts
#24838assignedJust have relay fingerprints in the fallback whitelistCore Tor/Fallback Scripts
#24953newIn check_existing mode, log "fallback list", not "whitelist"Core Tor/Fallback Scripts

Change History (6)

comment:1 Changed 4 weeks ago by nickm

Keywords: 034-roadmap-master added

The *minimal* version of this ticket -- whatever that entails! -- is on the 034 roadmap.

comment:2 Changed 4 weeks ago by nickm

Keywords: 034-triage-20180328 added

comment:3 Changed 4 weeks ago by nickm

Keywords: 034-included-20180328 added

comment:4 Changed 6 days ago by teor

I am very happy with the current set of fallbacks, which we generated in January 2018 using a minimum 90 day stability period.
(The previous stability period was 30 days, which was too low - it led to a rebuild after ~6 months,)

We have only lost 8 falllbacks after ~3 months:
https://consensus-health.torproject.org/graphs.html

At this rate, it will take us ~14 months to lose 25% of our 150 original fallbacks (or ~38 fallbacks).
But we also want to rebuild the list every 12 months, so let's rebuild in January 2019 at the latest, or 0.3.6:
https://trac.torproject.org/projects/tor/wiki/org/teams/NetworkTeam/CoreTorReleases#Current

If we're still doing well with fallbacks in 3-6 months' time, let's send out an email to thank all the fallback operators.

comment:5 Changed 12 hours ago by teor

Milestone: Tor: 0.3.4.x-finalTor: 0.3.5.x-final

8/150 = 5% of fallbacks are currently down.
https://consensus-health.torproject.org/graphs.html
At this rate, it will be 2019 before we reach our 25% failure threshold.
So we don't need to do a fallback rebuild in 0.3.4.

comment:6 Changed 12 hours ago by teor

Summary: Rebuild the fallback list for 0.3.4 or 0.3.5Rebuild the fallback list in 2018
Note: See TracTickets for help on using tickets.