]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume util.encryption if crypt path does not exist, skip it
authorAlfredo Deza <adeza@redhat.com>
Mon, 13 Aug 2018 19:41:46 +0000 (15:41 -0400)
committerAndrew Schoen <aschoen@redhat.com>
Wed, 29 Aug 2018 18:32:00 +0000 (13:32 -0500)
Signed-off-by: Alfredo Deza <adeza@redhat.com>
(cherry picked from commit 635f8e9e2ecdad5c54a599029bdad74e88fad600)

src/ceph-volume/ceph_volume/util/encryption.py

index 0abe9b6c189d0d7f6e9b9c7d77f1225ec25202fc..cc594a07e8304793f54d34b9043eed5aedcb9365 100644 (file)
@@ -96,6 +96,10 @@ def dmcrypt_close(mapping):
 
     :param mapping:
     """
+    if not os.path.exists(mapping):
+        logger.debug('device mapper path does not exist %s' % mapping)
+        logger.debug('will skip cryptsetup removal')
+        return
     process.run(['cryptsetup', 'remove', mapping])