Project

General

Profile

Feature #11384

Bug #7161: Support more than 24 HTTP mirrors

Record the current state of our mirror pool in JSON

Added by intrigeri about 3 years ago. Updated almost 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
Infrastructure
Target version:
Start date:
04/28/2016
Due date:
% Done:

100%

Feature Branch:
Type of work:
Code
Blueprint:
Starter:
Affected tool:

Description

Now that we've made good progress on #8635, before we can press the big red button and switch to the new setup (#8642 + #11109), we need to have a mirrors.json that reflects the current state of our mirror pool.

And while we're at it, we'll need to decide what we do with the bonus information that's currently in our mirrors.mdwn file:

  • email address: ask mirror operators if they're fine with us publishing this info
  • random notes: make room for it in the JSON schema

History

#1 Updated by intrigeri about 3 years ago

  • Blocks Feature #8642: Enable the mirror pool dispatcher on all website pages that need it added

#2 Updated by intrigeri about 3 years ago

  • Blocks Feature #11109: Have DAVE build the ISO URL using our mirrors pool configuration added

#3 Updated by intrigeri about 3 years ago

  • Target version set to Tails_2.4

#4 Updated by intrigeri about 3 years ago

  • Priority changed from Normal to High

#5 Updated by intrigeri about 3 years ago

  • Blocks Feature #11123: Have the Upgrader use the new mirror pool design added

#6 Updated by intrigeri about 3 years ago

  • Description updated (diff)

#7 Updated by intrigeri about 3 years ago

  • email address: ask mirror operators if they're fine with us publishing this info

I've just asked mirror operators.

#8 Updated by intrigeri about 3 years ago

  • random notes: make room for it in the JSON schema

Done, and added an (optional) email field while I was at it.

#9 Updated by intrigeri about 3 years ago

  • Status changed from Confirmed to In Progress
  • % Done changed from 0 to 20

https://tails.boum.org/mirrors.json is now live, so this ticket would be basically done if we hadn't the email address thing to deal with :)

#10 Updated by intrigeri about 3 years ago

  • % Done changed from 20 to 60

Only 5 email addresses left missing. I'll ping them in a few days.

#11 Updated by intrigeri about 3 years ago

Pinged the mirror operators who didn't answer yet.

#12 Updated by intrigeri about 3 years ago

  • % Done changed from 60 to 70

Only two publishable email addresses missing.

#13 Updated by intrigeri about 3 years ago

  • % Done changed from 70 to 80

Pinged the last two mirror operators who didn't reply us wrt. their email address.

#14 Updated by intrigeri about 3 years ago

  • % Done changed from 80 to 90

Only one email address missing.

#15 Updated by intrigeri about 3 years ago

  • Blocks deleted (Feature #11109: Have DAVE build the ISO URL using our mirrors pool configuration)

#16 Updated by intrigeri about 3 years ago

Sent one last ping. In a week I'll drop mirrors without a publishable email address from the pool (that's a single one).

#17 Updated by intrigeri about 3 years ago

  • Blocks deleted (Feature #11123: Have the Upgrader use the new mirror pool design)

#18 Updated by intrigeri about 3 years ago

  • Blocks deleted (Feature #8642: Enable the mirror pool dispatcher on all website pages that need it)

#19 Updated by intrigeri about 3 years ago

Removed the "Blocks:" relationships as IMO our new mirror pool is ready to take requests, regardless of what happens for the only mirror for which we lack an email address.

#20 Updated by intrigeri about 3 years ago

  • Status changed from In Progress to Resolved
  • Assignee deleted (intrigeri)
  • % Done changed from 90 to 100

We now have email addresses for everyone, closing!

#21 Updated by BitingBird almost 3 years ago

  • Priority changed from High to Normal

Also available in: Atom PDF