Opened 7 months ago

Last modified 10 days 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, 035-roadmap-master, 029-backport, 032-backport-maybe, 033-backport, 034-backport, 034-roadmap-master, 034-triage-20180328, 034-included-20180328, 031-unreached-backport-maybe, 035-triaged-in-20180711
Cc: 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
#24803newGenerate a new fallback list in 2018 and backport it to all supported versionsCore Tor/Fallback Scripts
#24804assignedphoulRun an opt-in process for relay operators to become fallbacksCore Tor/Fallback Scripts
#24805assignedUpdate fallback whitelist and blacklist in late 2018Core Tor/Fallback Scripts
#24838assignedIgnore addresses in the fallback whitelistCore Tor/Fallback Scripts
#26502closedStop using the fallback blacklist, and delete itCore Tor/Fallback Scripts

Change History (13)

comment:1 Changed 4 months 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 months ago by nickm

Keywords: 034-triage-20180328 added

comment:3 Changed 4 months ago by nickm

Keywords: 034-included-20180328 added

comment:4 Changed 3 months 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 3 months 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 3 months ago by teor

Summary: Rebuild the fallback list for 0.3.4 or 0.3.5Rebuild the fallback list in 2018

comment:7 Changed 3 weeks ago by teor

Keywords: 031-unreached-backport added

0.3.1 is end of life, there are no more backports.
Tagging with 031-unreached-backport instead.

comment:8 Changed 3 weeks ago by teor

Keywords: 031-unreached-backport-maybe added; 031-backport-maybe removed

0.3.1 is end of life, there are no more 0.3.1 maybe backports.
Tagging with 031-unreached-backport-maybe.

comment:9 Changed 3 weeks ago by teor

Keywords: 031-unreached-backport removed

Keywords does substrings in search, but not replace.

comment:10 Changed 2 weeks ago by nickm

Keywords: 035-roadmap-master added; 029-backport 032-backport-maybe 033-backport 034-backport 034-roadmap-master 034-triage-20180328 034-included-20180328 031-unreached-backport-maybe removed

comment:11 Changed 2 weeks ago by teor

Keywords: 029-backport 032-backport-maybe 033-backport 034-backport 034-roadmap-master 034-triage-20180328 034-included-20180328 031-unreached-backport-maybe added

Restore keywords

comment:12 Changed 2 weeks ago by teor

Cc: teor@… removed

Remove useless CC

comment:13 Changed 10 days ago by nickm

Keywords: 035-triaged-in-20180711 added
Note: See TracTickets for help on using tickets.