From 835de4cfbf8b656c03852a198d5546b11575bceb Mon Sep 17 00:00:00 2001 From: yangxiaoliang Date: Wed, 7 Sep 2022 07:47:00 +0000 Subject: [PATCH] ceph-volume: add judgment for ceph-volume lvm activate If only osd_fsid is given, needed `ceph-volume lvm activate "" {osd_fsid}` now we just need ceph-volume lvm activate {osd_fsid} Signed-off-by: Xiaoliang Yang --- src/ceph-volume/ceph_volume/devices/lvm/activate.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ceph-volume/ceph_volume/devices/lvm/activate.py b/src/ceph-volume/ceph_volume/devices/lvm/activate.py index 70fceeab645..3539e297d57 100644 --- a/src/ceph-volume/ceph_volume/devices/lvm/activate.py +++ b/src/ceph-volume/ceph_volume/devices/lvm/activate.py @@ -364,6 +364,8 @@ class Activate(object): if len(self.argv) == 0: print(sub_command_help) return + if not self.argv[0].isdigit() and self.argv[0]: + self.argv.insert(0, "") args = parser.parse_args(self.argv) # Default to bluestore here since defaulting it in add_argument may # cause both to be True -- 2.33.0