charms.ceph/charms_ceph
Alex Kavanagh b688f04889 Add a progress watchdog for OSD upgrades
This patch add the concept of a watchdog to the upgrade_monitor so that
the charm can achieve two objectives of 1. Waiting for much longer, but
2. detecting whether the previous node has died / gone away.  This is
needed for 'large' OSDs where the time to upgrade a node may exceed the
current limit of 10 minutes, but also not to wait for 30 minutes on a
dead previous node.  The watchdog implements two timeouts and an
addition 'alive' key from the previous node to indicate that it is still
running.  Otherwise, functionality is identical.

Change-Id: Ia450e936c2096f092af3be5a369b7abaf5023b16
Related-Bug: #1762852
2020-07-14 12:53:40 +01:00
..
__init__.py Rename ceph to charms_ceph 2020-02-24 15:19:34 +00:00
broker.py Enable coercion of values (if requested) for validation 2020-07-02 14:19:18 +01:00
crush_utils.py Rename ceph to charms_ceph 2020-02-24 15:19:34 +00:00
utils.py Add a progress watchdog for OSD upgrades 2020-07-14 12:53:40 +01:00