From c78deac400c8561cc7bf5b650b13c6f759ad3bfb Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Tue, 28 Nov 2017 14:41:31 +0800 Subject: [PATCH] ceph-disk: should throw if fail to read key-management-mode Signed-off-by: Kefu Chai --- src/ceph-disk/ceph_disk/main.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ceph-disk/ceph_disk/main.py b/src/ceph-disk/ceph_disk/main.py index 888c85a3fe524..798072ce8a79d 100644 --- a/src/ceph-disk/ceph_disk/main.py +++ b/src/ceph-disk/ceph_disk/main.py @@ -1292,6 +1292,8 @@ def get_dmcrypt_key( path = os.path.join(STATEDIR, 'osd-lockbox', _uuid) if os.path.exists(path): mode = get_oneliner(path, 'key-management-mode') + if mode is None: + raise Error('unable to read key-management-mode from %s' % path) osd_uuid = get_oneliner(path, 'osd-uuid') ceph_fsid = read_one_line(path, 'ceph_fsid') if ceph_fsid is None: -- 2.39.5