[PATCH blktests 2/3] tests/srp: Remove /etc/multipath.conf after a test has finished

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Instead of removing /etc/multipath.conf before a test starts, remove it
after a test has finished. This change is needed to let the nvmeof-mp
tests run after the srp tests have been run.

Signed-off-by: Bart Van Assche <bart.vanassche@xxxxxxx>
---
 tests/srp/rc | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/tests/srp/rc b/tests/srp/rc
index 7484b9513252..e93eaab996f4 100755
--- a/tests/srp/rc
+++ b/tests/srp/rc
@@ -103,12 +103,6 @@ group_requires() {
 		SKIP_REASON="/etc/multipath.conf already exists"
 		return 1
 	fi
-	if [ ! -e /etc/multipath.conf ]; then
-		(
-			srcdir=$PWD
-			cd /etc && ln -s "$srcdir/tests/srp/multipath.conf" .
-		)
-	fi
 }
 
 # Log out, set dm and SCSI use_blk_mq parameters and log in. $1: device mapper
@@ -1202,6 +1196,7 @@ shutdown_client() {
 # Undo setup()
 teardown() {
 	killall -9 multipathd >&/dev/null
+	rm -f /etc/multipath.conf
 	stop_target
 	unload_null_blk
 }
@@ -1236,6 +1231,12 @@ setup() {
 
 	configure_null_blk
 
+	if [ ! -e /etc/multipath.conf ]; then
+		(
+			srcdir=$PWD
+			cd /etc && ln -s "$srcdir/tests/srp/multipath.conf" .
+		)
+	fi
 	multipathd
 
 	# Load the I/O scheduler kernel modules
-- 
2.18.0




[Index of Archives]     [Linux RAID]     [Linux SCSI]     [Linux ATA RAID]     [IDE]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Device Mapper]

  Powered by Linux