]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
use extent count for slots conversion instead of free count
authorJan Fajerski <jfajerski@suse.com>
Wed, 4 Mar 2020 12:28:46 +0000 (13:28 +0100)
committerJan Fajerski <jfajerski@suse.com>
Fri, 20 Nov 2020 08:08:06 +0000 (09:08 +0100)
Signed-off-by: Jan Fajerski <jfajerski@suse.com>
(cherry picked from commit 4a81b4a2fbb4cafe45a8fe8cceeece636e51adb6)

src/ceph-volume/ceph_volume/api/lvm.py
src/ceph-volume/ceph_volume/tests/api/test_lvm.py

index 85bdeb62236b4bbcacfa8f01b362fd53a6861208..461e010506c2f92abce3223218e1a9164a084ec3 100644 (file)
@@ -596,7 +596,7 @@ class VolumeGroup(object):
         '''
         Return how many extents fit the VG slot times
         '''
-        return int(int(self.vg_free_count) / slots)
+        return int(int(self.vg_extent_count) / slots)
 
 
 def create_vg(devices, name=None, name_prefix=None):
index fe2fe8b577c633ccc325f82e2c334a79e57ba2f3..cd2f9d9cb42ef5542a448fd380c4e4896711b095 100644 (file)
@@ -186,6 +186,7 @@ class TestCreateLV(object):
         self.foo_volume = api.Volume(lv_name='foo', lv_path='/path', vg_name='foo_group', lv_tags='')
         self.foo_group = api.VolumeGroup(vg_name='foo_group',
                                          vg_extent_size=4194304,
+                                         vg_extent_count=100,
                                          vg_free_count=100)
 
     @patch('ceph_volume.api.lvm.process.run')