]> 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)
committerAlfredo Deza <adeza@redhat.com>
Tue, 14 Aug 2018 14:47:14 +0000 (10:47 -0400)
Signed-off-by: Alfredo Deza <adeza@redhat.com>
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])