From bb7c064b23c90e32ab4e8da610fca2c4e7bac73e Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Fri, 8 Jun 2018 12:51:27 +0200 Subject: [PATCH] tests: initial testing code for lvs while pvmove runs --- test/shell/pvmove-lvs.sh | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 test/shell/pvmove-lvs.sh diff --git a/test/shell/pvmove-lvs.sh b/test/shell/pvmove-lvs.sh new file mode 100644 index 000000000..754f86a17 --- /dev/null +++ b/test/shell/pvmove-lvs.sh @@ -0,0 +1,35 @@ +#!/usr/bin/env bash + +# Copyright (C) 2018 Red Hat, Inc. All rights reserved. +# +# This copyrighted material is made available to anyone wishing to use, +# modify, copy, or redistribute it subject to the terms and conditions +# of the GNU General Public License v.2. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, +# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +test_description="ensure pvmove works with lvs" +SKIP_WITH_LVMLOCKD=1 + +. lib/inittest + +aux throttle_dm_mirror || skip + +aux prepare_vg 5 180 + +lvcreate -aey -L30 -n $lv1 $vg "$dev1" +lvextend -L+30 $vg/$lv1 "$dev2" +lvextend -L+30 $vg/$lv1 "$dev1" +lvextend -L+30 $vg/$lv1 "$dev2" +lvextend -L+30 $vg/$lv1 "$dev1" + +pvmove -b "$dev1" "$dev5" 2>&1 | tee out + +#lvchange -an $vg/$lv1 +lvs -a $vg + +pvmove --abort + +lvremove -ff $vg