Opened 4 months ago

Last modified 2 days ago

#24838 assigned enhancement

Just have relay fingerprints in the fallback whitelist

Reported by: teor Owned by:
Priority: Medium Milestone: Tor: 0.3.5.x-final
Component: Core Tor/Fallback Scripts Version:
Severity: Normal Keywords: fallback, 034-triage-20180328, 034-removed-20180328, fast-fix
Cc: teor@… Actual Points:
Parent ID: #24786 Points: 1
Reviewer: Sponsor:

Description

We can rely on Onionoo to tell us when relay addresses change, so we don't need to record or check them.

This simplifies maintaining the fallback whitelist, and also simplifies the script.

We should probably still put the full details in the blacklist, but that's rare. We can use generateFallbackDirLine.py for that.

Child Tickets

Change History (8)

comment:1 Changed 4 months ago by teor

Summary: Just have relay fingerprints in the whitelistJust have relay fingerprints in the fallback whitelist

comment:2 Changed 4 months ago by teor

We'll still need to check and warn if fallbacks don't have a DirPort. At least until stem gets ORPort support (#18856), and we modify Tor and the script to accept relays without DirPorts (#19129).

comment:3 Changed 4 weeks ago by nickm

Keywords: 034-triage-20180328 added

comment:4 Changed 4 weeks ago by nickm

Keywords: 034-removed-20180328 added

Per our triage process, these tickets are pending removal from 0.3.4.

comment:5 Changed 2 weeks ago by nickm

Milestone: Tor: 0.3.4.x-finalTor: unspecified

These tickets, tagged with 034-removed-*, are no longer in-scope for 0.3.4. We can reconsider any of them, if time permits.

comment:6 Changed 12 days ago by teor

Keywords: fast-fix added
Milestone: Tor: unspecifiedTor: 0.3.4.x-final
Owner: set to teor
Status: newassigned

We should do this ticket in 0.3.4 or 0.3.5, because it's fast, and it lets us skip this slow step in the fallback rebuild process:

  • running the script, finding change warnings, contacting operators, and updating their details

comment:7 Changed 8 days ago by teor

Owner: teor deleted

Anyone can do this

comment:8 Changed 2 days 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.

Note: See TracTickets for help on using tickets.