lp:ubuntu-repository-cache

Created by Haw Loeung and last modified
Get this branch:
bzr branch lp:ubuntu-repository-cache
Members of Ubuntu Repository Cache Charmers, Canonical can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Recent revisions

390. By Haw Loeung

Fix maintainers for acceptance to Charmhub

Otherwise, charms built are rejected by Charmhub with:

| links.contact: invalid or missing URL scheme. links.contact: string does not match regex "mailto:.*@.*"

389. By Haw Loeung

Move from relying on Juju and juju-run for syncing snapshot metadata to peers

This reduces the chances of an aborted or abnormal termination due to Juju agents dying (shutting down: catacomb 0x... is dying - LP:1984060).

Reviewed-on: https://code.launchpad.net/~hloeung/ubuntu-repository-cache/metadata-sync-to-peers-less-juju-2/+merge/428770
Reviewed-by: James Simpson <email address hidden>

388. By Haw Loeung

Fix to use source for metric as dest can be just /srv/ubuntu-repository-cache/apache2/data

Reviewed-on: https://code.launchpad.net/~hloeung/ubuntu-repository-cache/peer-sync-metric-dest-2/+merge/429034
Reviewed-by: Thomas Cuthbert <email address hidden>

387. By Haw Loeung

Include sync destination in peer failures metric

Reviewed-on: https://code.launchpad.net/~hloeung/ubuntu-repository-cache/peer-sync-metric-dest/+merge/429030
Reviewed-by: Thomas Cuthbert <email address hidden>

386. By Haw Loeung

Skip in-progress sync, ubuntu_next

There is a race condition where metadata cleanup could clean up the in-progress syncing metadata snapshot.

Reviewed-on: https://code.launchpad.net/~hloeung/ubuntu-repository-cache/metadata-sync-include-in-progress-ubuntu-next/+merge/428890
Reviewed-by: James Simpson <email address hidden>

385. By Haw Loeung

Clean up old files & directories after renaming from repository-sync to ubuntu-repository-cache

Reviewed-on: https://code.launchpad.net/~hloeung/ubuntu-repository-cache/cleanup-old-files-from-rename/+merge/428830
Reviewed-by: Paul Collins <email address hidden>

384. By Haw Loeung

Fix ownership for canary file so it's not owned by root

Reviewed-on: https://code.launchpad.net/~hloeung/ubuntu-repository-cache/fix-canary-file-ownership/+merge/428827
Reviewed-by: James Simpson <email address hidden>

383. By Haw Loeung

Untie metadata sync from relying on Juju

Reviewed-on: https://code.launchpad.net/~hloeung/ubuntu-repository-cache/metadata-sync-to-peers-less-juju/+merge/428686
Reviewed-by: James Simpson <email address hidden>

382. By Haw Loeung

Fix test_check_metadata_age unit test, metadata_age file will always be the latest from repo checkout

Reviewed-on: https://code.launchpad.net/~hloeung/ubuntu-repository-cache/fix-metadata-age-unit-test/+merge/428826
Reviewed-by: James Simpson <email address hidden>

381. By Haw Loeung

Fix warnings about missing interfaces

Reviewed-on: https://code.launchpad.net/~hloeung/ubuntu-repository-cache/missing-relations-interfaces/+merge/428756
Reviewed-by: Paul Collins <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu-repository-cache/trunk
This branch contains Public information 
Everyone can see this information.