charm-swift-storage:stable/20.08

Last commit made on 2020-08-13
Get this branch:
git clone -b stable/20.08 https://git.launchpad.net/charm-swift-storage

Branch merges

Branch information

Name:
stable/20.08
Repository:
lp:charm-swift-storage

Recent commits

2966c16... by Alex Kavanagh

Updates for stable branch creation

Set default branch for git review/gerrit.

Switch tests to stable.

Switch to using stable charm-helpers branch.

Switch to using stable charm.openstack branch.

Change-Id: Id4595badcd341b4bdff84d4d77c58a7af9e4eb8f

3e93337... by Alex Kavanagh

Release sync for 20.08

- Classic charms: sync charm-helpers.
- Classic ceph based charms: also sync charms.ceph
- Reactive charms: trigger a rebuild
- sync tox.ini
- sync requirements.txt and test-requirements.txt

Change-Id: I78d8fb9892d27ace680f3a2654ea5183845066e5

f57587b... by Zuul <email address hidden>

Merge "Add config option for fallocate_reserve"

d31095d... by Drew Freiberger

Add config option for fallocate_reserve

In order to prevent disks from filling up, add the option to configure
fallocate_reserve parameter in account-server.conf,
container-server.conf, and object-server.conf, as described in
https://docs.openstack.org/swift/latest/admin_guide.html#preventing-disk-full-scenarios

This change adds the config option file-allocation-reserve with a
default of 0.

Change-Id: Ib396a151250bb8d1733f9b5b9cab7eb506c9f6c6
Closes-Bug: 1872069

74daa46... by Drew Freiberger

Add monitoring for object-replicator logs disappearing

As noted in lp#1691570, there is an issue with storage I/O during
coro-thread cleanup that affects the swift-object-replicator's ability
to complete replication successfully. This is most easily witnessed by
the lack of the every 5 minute replicated percentage complete messages
that should come from the swift-object-replicator daemon to syslog.
This patch monitors for and alerts on the condition of the "replicated"
line missing from syslog within the past 15 minutes.

Change-Id: Ieb15da3f3f67fa9bcad03151e36c70faae4c36c9
Closes-Bug: 1691570

971df56... by Zuul <email address hidden>

Merge "Sync charm-helpers for Victoria/Groovy updates"

13cc978... by Aurelien Lourot

Add Victoria test bundles

Change-Id: Ifc3dd49e6f5263fe323c3a43c01fc9bb4c540643

b682f71... by Corey Bryant

Sync charm-helpers for Victoria/Groovy updates

This sync picks up the release and version details for Victoria/Groovy.

Change-Id: I62c72464c2dd792d6323adbf5627406e38ae5559

060f202... by Zuul <email address hidden>

Merge "Use unittest.mock instead of mock"

3dd824c... by Herve Beraud

Use unittest.mock instead of mock

The mock third party library was needed for mock support in py2
runtimes. Since we now only support py36 and later, we can use the
standard lib unittest.mock module instead.

Change-Id: Id4029239c345655ea7ffc90b5969b29b47a84955