Created by Haw Loeung and last modified
Get this branch:
bzr branch lp:~hloeung/ubuntu-repository-cache/no-apache2-mpm-MaxConnectionsPerChild
Only Haw Loeung can upload to this branch. If you are Haw Loeung please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Haw Loeung
Ubuntu Repository Cache Charm

Recent revisions

328. By Haw Loeung

Don't cycle out apache2 processes by default - LP:1918211

This removes the frequent and brief outages.

327. By Haw Loeung

Make health-check script/endpoint more resilient

u-r-c units are usually deployed in public clouds with the sync-host
set to the main Ubuntu archive servers. We can't control the network
connectivity/conditions so update health-check script to retry up to 3
times on failures.

Reviewed-on: https://code.launchpad.net/~hloeung/ubuntu-repository-cache/health-check-retries-on-failure/+merge/399257
Reviewed-by: Benjamin Allot <email address hidden>
Reviewed-by: Barry Price <email address hidden>

326. By Haw Loeung

Don't set health-check-disabled flag in apache.create_metadata_site()

On non-leader units, metadata sync calls service.pause() which then
calls this. This causes a brief period where the unit is disabled and
not serving requests. It's useful for initial unit provisioning but
not so on a fully functional unit where metadata points to an existing
copy on disk.

NOTE: The setting of health-check-disabled flag was introduced in r309 (MP:398100).

Reviewed-on: https://code.launchpad.net/~hloeung/ubuntu-repository-cache/dont-disable-unit-on-failover-or-pause/+merge/399254
Reviewed-by: Paul Collins <email address hidden>

325. By Haw Loeung

[trivial] Minor tidy up

324. By Haw Loeung

Log overrall check result and URLs for errors

Reviewed-on: https://code.launchpad.net/~hloeung/ubuntu-repository-cache/health-check-logging-improvements/+merge/399130
Reviewed-by: Colin Misare <email address hidden>

323. By Haw Loeung

Avoid holding up connection/request based on sending metrics and flush buffers - LP:1917317

Reviewed-on: https://code.launchpad.net/~hloeung/ubuntu-repository-cache/health-check-flush-output-buffers/+merge/399129
Reviewed-by: David Lawson <email address hidden>

322. By Haw Loeung

Send metrics at the very end - LP:1917317

Reviewed-on: https://code.launchpad.net/~hloeung/ubuntu-repository-cache/health-check-send-metrics-at-end/+merge/399128
Reviewed-by: Alexandre Gomes <email address hidden>

321. By Haw Loeung

Include syncing dist-upgrade-all metadata - LP:1765934

Reviewed-on: https://code.launchpad.net/~hloeung/ubuntu-repository-cache/sync-dist-upgrade-all-metadata/+merge/398938
Reviewed-by: Colin Misare <email address hidden>

320. By Haw Loeung

We're already logging, so may as well log to the right place - LP:1917385

Reviewed-on: https://code.launchpad.net/~hloeung/ubuntu-repository-cache/fix-squid-access-log-location/+merge/399035
Reviewed-by: Paul Collins <email address hidden>

319. By Haw Loeung

Add socket timeout for sending metrics to influx

Reviewed-on: https://code.launchpad.net/~hloeung/ubuntu-repository-cache/add-send-to-influx-socket-timeout/+merge/398931
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:
This branch contains Public information 
Everyone can see this information.