From 50f43c7028bbc8ab031bf7ffb800542529eeee53 Mon Sep 17 00:00:00 2001 From: Jan Fajerski Date: Wed, 4 Mar 2020 13:28:46 +0100 Subject: [PATCH] use extent count for slots conversion instead of free count Signed-off-by: Jan Fajerski (cherry picked from commit 4a81b4a2fbb4cafe45a8fe8cceeece636e51adb6) --- src/ceph-volume/ceph_volume/api/lvm.py | 2 +- src/ceph-volume/ceph_volume/tests/api/test_lvm.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ceph-volume/ceph_volume/api/lvm.py b/src/ceph-volume/ceph_volume/api/lvm.py index 85bdeb62236b4..461e010506c2f 100644 --- a/src/ceph-volume/ceph_volume/api/lvm.py +++ b/src/ceph-volume/ceph_volume/api/lvm.py @@ -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): diff --git a/src/ceph-volume/ceph_volume/tests/api/test_lvm.py b/src/ceph-volume/ceph_volume/tests/api/test_lvm.py index fe2fe8b577c63..cd2f9d9cb42ef 100644 --- a/src/ceph-volume/ceph_volume/tests/api/test_lvm.py +++ b/src/ceph-volume/ceph_volume/tests/api/test_lvm.py @@ -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') -- 2.39.5