Merge pull request #1961 from ceph/wip-6703

support dmcrypt partitions when activating

Reviewed-by: Loic Dachary <loic@dachary.org>
This commit is contained in:
Loic Dachary 2014-06-20 19:45:58 +02:00
commit 31eefebdec

View File

@ -2091,8 +2091,14 @@ def main_activate_all(args):
if name.find('.') < 0:
continue
(tag, uuid) = name.split('.')
if tag == OSD_UUID:
path = os.path.join(dir, name)
if tag == OSD_UUID or tag == DMCRYPT_OSD_UUID:
if tag == DMCRYPT_OSD_UUID:
path = os.path.join('/dev/mapper', uuid)
else:
path = os.path.join(dir, name)
LOG.info('Activating %s', path)
activate_lock.acquire()
try: