From: Dimitri Savineau Date: Thu, 17 Oct 2019 18:28:45 +0000 (-0400) Subject: tests: fix the size on the second data LV X-Git-Tag: v3.2.32~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=52bba29a7ff953a69a73f7bb994bb46f1d02919c;p=ceph-ansible.git tests: fix the size on the second data LV The commit replaces the pv/vg/lv commands used with the ansible command module by the lvg and lvol modules. This also fixes the size of the second data LV because we were only using 50% of the remaining space instead of 100%. With a 50G device, the result was: - data-lv1 was 25G - data-lv2 was 12.5G Instead of: - data-lv1 was 25G - data-lv2 was 25G Signed-off-by: Dimitri Savineau (cherry picked from commit 2c03c6fcd33ba6b3a3daf73ecd011e87ab41c0a0) --- diff --git a/tests/functional/lvm_setup.yml b/tests/functional/lvm_setup.yml index 087ed3fb7..e75653fd0 100644 --- a/tests/functional/lvm_setup.yml +++ b/tests/functional/lvm_setup.yml @@ -27,21 +27,22 @@ when: - not is_atomic - - name: create physical volume - command: pvcreate /dev/sdb - failed_when: false - - name: create volume group - command: vgcreate test_group /dev/sdb - failed_when: false + lvg: + vg: test_group + pvs: /dev/sdb - name: create logical volume 1 - command: lvcreate --yes -l 50%FREE -n data-lv1 test_group - failed_when: false + lvol: + vg: test_group + lv: data-lv1 + size: 50%FREE - name: create logical volume 2 - command: lvcreate --yes -l 50%FREE -n data-lv2 test_group - failed_when: false + lvol: + vg: test_group + lv: data-lv2 + size: 100%FREE - name: partition /dev/sdc for journals parted: @@ -69,6 +70,8 @@ pvs: /dev/sdc2 - name: create journal1 lv - command: lvcreate --yes -l 100%FREE -n journal1 journals - failed_when: false + lvol: + vg: journals + lv: journal1 + size: 100%FREE when: osd_scenario == 'lvm'