From 2e84535ae0b464ccfc0d1f296938a3a0f335bf70 Mon Sep 17 00:00:00 2001 From: Guillaume Abrioux Date: Wed, 15 Jan 2025 12:33:45 +0000 Subject: [PATCH] ceph-volume: remove duplicate code This check is already performed in `arg_validators.py`. By the way, this check is only valid when the user passes a VG/LV with the `/` format. Signed-off-by: Guillaume Abrioux (cherry picked from commit 8d477959d62c172ef34f67c7284e908454044540) --- .../ceph_volume/objectstore/lvmbluestore.py | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/src/ceph-volume/ceph_volume/objectstore/lvmbluestore.py b/src/ceph-volume/ceph_volume/objectstore/lvmbluestore.py index fa3fb43261fcb..4a1557ec6a60f 100644 --- a/src/ceph-volume/ceph_volume/objectstore/lvmbluestore.py +++ b/src/ceph-volume/ceph_volume/objectstore/lvmbluestore.py @@ -114,18 +114,6 @@ class LvmBlueStore(BlueStore): if args is not None: self.args = args - try: - vgname, lvname = self.args.data.split('/') - lv = api.get_single_lv(filters={'lv_name': lvname, - 'vg_name': vgname}) - except ValueError: - lv = None - - if lv is not None: - if api.is_ceph_device(lv): - logger.info("device {} is already used".format(self.args.data)) - raise RuntimeError("skipping {}, it is already prepared".format( - self.args.data)) try: self.prepare() except Exception: -- 2.39.5