diff --git a/src/ceph-volume/ceph_volume/api/lvm.py b/src/ceph-volume/ceph_volume/api/lvm.py index 8b824f5da58..9c384ce09ca 100644 --- a/src/ceph-volume/ceph_volume/api/lvm.py +++ b/src/ceph-volume/ceph_volume/api/lvm.py @@ -216,6 +216,9 @@ def create_vg(name, *devices): def remove_lv(path): """ Removes a logical volume given it's absolute path. + + Will return True if the lv is successfully removed or + raises a RuntimeError if the removal fails. """ stdout, stderr, returncode = process.call( [ @@ -230,6 +233,7 @@ def remove_lv(path): ) if returncode != 0: raise RuntimeError("Unable to remove %s".format(path)) + return True def create_lv(name, group, size=None, tags=None):