]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume: batch bluestore fix create_lvs call 32929/head
authorJan Fajerski <jfajerski@suse.com>
Tue, 28 Jan 2020 08:25:39 +0000 (09:25 +0100)
committerJan Fajerski <jfajerski@suse.com>
Tue, 28 Jan 2020 08:25:39 +0000 (09:25 +0100)
Fixes: https://tracker.ceph.com/issues/43844
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
src/ceph-volume/ceph_volume/api/lvm.py
src/ceph-volume/ceph_volume/devices/lvm/strategies/bluestore.py

index 93fa6308771c1964e41eed6c54de45f379b093a7..7ee7b85a5326c763f2283a98a3a761420623c76e 100644 (file)
@@ -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
 
index 072a4569650d361e085d8b313eb2aa28cd7de18b..aa5f1a94fb62a3e88a52364e3bfda3420e63f8b2 100644 (file)
@@ -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']