charm-ceph-osd/lib/ceph
Dmitrii Shcherbakov 98eec96859 ignore devices that have already been processed
Similar to how osdize in charms.ceph checks for already processed
devices we need to avoid checking if they are pristine or not.

Additionally, mapped LUKS devices need to be filtered from being zapped
as they may hold valuable data. They are only used as underlying devices
for device mapper and dmcrypt to provide a decrypted block device
abstration so if they really need to be zapped a mapping needs to be
removed first.

This change also pulls charms.ceph modifications.

Change-Id: I96b3d40b3f9e56681be142377e454b15f9e22be3
Co-Authored-By: Dmitrii Shcherbakov <dmitrii.shcherbakov@canonical.com>
Co-Authored-By: Chris Procter <chris.procter@canonical.com>
Closes-Bug: 1781453
(cherry picked from commit 8dad311db43e3c57c3569cc8e062dd8846470647)
2018-07-17 17:10:04 +03:00
..
__init__.py Sync charms.ceph to get code cleanup changes 2017-08-14 14:46:38 +01:00
broker.py ignore devices that have already been processed 2018-07-17 17:10:04 +03:00
crush_utils.py Bring ceph-osd to Python 3 2017-11-17 12:13:54 +00:00
utils.py ignore devices that have already been processed 2018-07-17 17:10:04 +03:00