Allow per-language exceptions for mirror availability

RESOLVED WONTFIX

Status

Webtools
Bouncer
P1
minor
RESOLVED WONTFIX
8 years ago
5 years ago

People

(Reporter: wenzel, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

8 years ago
We already have a mirror-to-location mapping. If active=true, that means the mirror is serving this location, not active means it is not.

Let's optimistically assume, "serves this location" means "serves this location in all applicable languages".

Let's add an exception table for locations/languages that are (against our assumption) *not* served by a particular mirror. Sentry should add missing languages for a particular mirror/location pair to that table. If *all* languages are missing for a given location, sentry should instead empty the exceptions for that location and just set active=false.
(Reporter)

Updated

8 years ago
Blocks: 558729
(Reporter)

Comment 2

8 years ago
Quick update: What's missing is the sentry part. Both the admin interface and the PHP bounce script do support language exceptions.
Severity: major → minor
(Reporter)

Updated

5 years ago
Assignee: fwenzel → nobody
Is this bug still needed? What's the use case here in the modern configuration?

Comment 4

5 years ago
I don't see a huge use case for this these days. Lacking the community mirrors, our CDN mirrors are intended to hold basically everything (barring a few specific things).

I think we can WONTFIX this.
(Reporter)

Comment 5

5 years ago
From the limited lurking I have been doing on the CDN process: I concur.
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.