charm-ceph-osd/lib/ceph
James Page a21be9a7ab Improve idempotency of block device processing
Resync charms.ceph to pickup improvements in recording
of block devices that have been processed as OSD devices
to support better idempotency of block device processing
codepaths.

This fixes a particularly nasty issue with osd-reformat
is set to True where the charm can wipe and re-prepare
an OSD device prior to the systemd unit actually booting
and mounting the OSD's associated filesystem.

This change also makes the osd-reformat option a boolean
option which is more accessible to users of the charm
via the CLI and the Juju GUI.

Change-Id: I578203aeebf6da2efc21a10d2e157324186e2a66
Depends-On: I2c6e9d5670c8d1d70584ae19b34eaf16be5dea19
2018-04-10 14:34:53 +01:00
..
__init__.py Sync charms.ceph to get code cleanup changes 2017-08-14 14:46:38 +01:00
broker.py Resync ceph helpers for misc fixes 2018-01-10 11:31:53 +00:00
crush_utils.py Bring ceph-osd to Python 3 2017-11-17 12:13:54 +00:00
utils.py Improve idempotency of block device processing 2018-04-10 14:34:53 +01:00