From df18497bc9eaf1922e5c885e8cc124e439c59364 Mon Sep 17 00:00:00 2001 From: Jan Fajerski Date: Tue, 28 Jan 2020 09:25:39 +0100 Subject: [PATCH] ceph-volume: batch bluestore fix create_lvs call Fixes: https://tracker.ceph.com/issues/43844 Signed-off-by: Jan Fajerski --- src/ceph-volume/ceph_volume/api/lvm.py | 2 +- .../ceph_volume/devices/lvm/strategies/bluestore.py | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/ceph-volume/ceph_volume/api/lvm.py b/src/ceph-volume/ceph_volume/api/lvm.py index 93fa6308771c..7ee7b85a5326 100644 --- a/src/ceph-volume/ceph_volume/api/lvm.py +++ b/src/ceph-volume/ceph_volume/api/lvm.py @@ -1333,7 +1333,7 @@ def create_lvs(volume_group, parts=None, size=None, name_prefix='ceph-lv'): size = sizing['sizes'] extents = sizing['extents'] lvs.append( - create_lv(name_prefix, uuid.uuid4(), vg=volume_group.name, extents=extents, tags=tags) + create_lv(name_prefix, uuid.uuid4(), vg=volume_group, extents=extents, tags=tags) ) return lvs diff --git a/src/ceph-volume/ceph_volume/devices/lvm/strategies/bluestore.py b/src/ceph-volume/ceph_volume/devices/lvm/strategies/bluestore.py index 072a4569650d..aa5f1a94fb62 100644 --- a/src/ceph-volume/ceph_volume/devices/lvm/strategies/bluestore.py +++ b/src/ceph-volume/ceph_volume/devices/lvm/strategies/bluestore.py @@ -103,8 +103,7 @@ class SingleType(Strategy): # create the lvs from the vgs captured in the beginning for create in osd_vgs.values(): - block_uuid = system.generate_uuid() - lvs = lvm.create_lvs('osd-data', block_uuid, vg=create['vg'], parts=create['parts']) + lvs = lvm.create_lvs(create['vg'], parts=create['parts'], name_prefix='osd-data') vg_name = create['vg'].name for lv in lvs: command = ['--bluestore', '--data'] -- 2.47.3