[lvm-devel] LVM2/test t-lvconvert-mirror-basic.sh

zkabelac at sourceware.org zkabelac at sourceware.org
Fri Jan 28 16:07:05 UTC 2011


CVSROOT:	/cvs/lvm2
Module name:	LVM2
Changes by:	zkabelac at sourceware.org	2011-01-28 16:07:05

Modified files:
	test           : t-lvconvert-mirror-basic.sh 

Log message:
	Accelerate mirror tests
	
	Instead of recreation of whole device set for each test round,
	just cleanup created LVs to empty VG.
	Lower the size of PV devices to 16MB

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/LVM2/test/t-lvconvert-mirror-basic.sh.diff?cvsroot=lvm2&r1=1.6&r2=1.7

--- LVM2/test/t-lvconvert-mirror-basic.sh	2011/01/11 17:05:09	1.6
+++ LVM2/test/t-lvconvert-mirror-basic.sh	2011/01/28 16:07:04	1.7
@@ -77,8 +77,6 @@
 		max_log_count=$start_log_count
 	fi
 
-	aux prepare_vg 5
-
 	if [ $start_count -gt 0 ]; then
 		# Are there extra devices for the log or do we overlap
 		if [ $(($start_count_p1 + $start_log_count)) -gt ${#dev_array[@]} ]; then
@@ -123,7 +121,7 @@
 	fi
 }
 
-aux prepare_vg 5
+aux prepare_vg 5 16
 
 test_many() {
 	i=$1
@@ -135,7 +133,9 @@
 				: "Testing mirror conversion -m$i/$k -> -m$j/$l"
 				: ----------------------------------------------------
 				test_lvconvert $i $k $j $l 0
+				lvremove -ff $vg
 				test_lvconvert $i $k $j $l 1
+				lvremove -ff $vg
 			done
 		done
 	done




More information about the lvm-devel mailing list