Opened 3 years ago

Last modified 13 months ago

#24431 new enhancement

Provide fallback mirror lists

Reported by: iwakeh Owned by: metrics-team
Priority: Medium Milestone:
Component: Metrics/CollecTor Version:
Severity: Normal Keywords:
Cc: Actual Points:
Parent ID: #24429 Points:
Reviewer: Sponsor:


Retrieve and provide fallback mirror lists (for details see parent).


  • determine an automated way to retrieve the latest list in a timely manner, i.e., as soon as it is used.
  • create a CollecTor module for retrieving and storing the lists (a parser will be provided by metrics-lib).

Child Tickets

Change History (1)

comment:1 Changed 13 months ago by karsten

I started working on a CollecTor module for retrieving and storing fallback mirror lists. It uses JGit internally. In the first run it clones tor.git and copies all versions of to the local file system. In subsequent runs it fetches tor.git, checks for updates to, copies only new versions to the local file system, and pulls from origin/master. This code is not ready for production yet. I'll resume working on it as time permits. If there are questions/comments on the general approach, I'm happy to hear those!

Note: See TracTickets for help on using tickets.