Update health-checks to allow overriding

Bug #2025579 reported by Haw Loeung
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Repository Cache Charm
Triaged
High
Haw Loeung

Bug Description

Hi,

This is on my TODO list converting to a bug.

We should have a way to centrally control u-r-c units and not take themselves out of rotation when upstream main Ubuntu archive servers are having problems. One such idea is the use of DNS havine DNS records (TXT?) where if it fails to look up or resolves to a certain result, to not perform any health checks at all against the configured upstream and serve content from cache.

It needs to be region aware too with a fallback for all, e.g.:

| aws-us-east-1.health.archive.u.c
| azure-eastus2.health.archive.u.c
| *.health.archive.u.c

Haw Loeung (hloeung)
Changed in ubuntu-repository-cache:
status: New → Triaged
importance: Undecided → High
assignee: nobody → Haw Loeung (hloeung)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.