From 326ac51a1c66ff35361fc26f4a4df52f2e93e6fe Mon Sep 17 00:00:00 2001
From: Lukasz Dorau <lukasz.dorau@intel.com>
Date: Thu, 26 Sep 2019 11:46:15 +0200
Subject: [PATCH] test: add $NAMESPACE parameter to expect_bad_blocks

.. so that only bad blocks from the given namespace were checked.
---
 src/test/common_badblock.sh          | 18 +++++++++++++-----
 src/test/pmempool_check/TEST31       |  8 ++++----
 src/test/pmempool_check/TEST32       |  8 ++++----
 src/test/pmempool_create/TEST10      |  2 +-
 src/test/pmempool_create/TEST11      |  2 +-
 src/test/pmempool_create/TEST12      |  2 +-
 src/test/pmempool_info/TEST24        |  2 +-
 src/test/pmempool_info/TEST25        |  2 +-
 src/test/pmempool_sync/TEST27        |  6 +++---
 src/test/pmempool_sync/TEST28        |  6 +++---
 src/test/pmempool_sync/TEST30        |  6 +++---
 src/test/pmempool_sync/TEST31        |  6 +++---
 src/test/pmempool_sync/TEST38        |  6 +++---
 src/test/pmempool_sync/TEST39        |  6 +++---
 src/test/pmempool_sync/TEST40        |  6 +++---
 src/test/pmempool_sync/TEST41        |  6 +++---
 src/test/pmempool_sync_remote/TEST22 |  4 ++--
 src/test/pmempool_sync_remote/TEST23 |  4 ++--
 src/test/pmempool_sync_remote/TEST24 |  4 ++--
 src/test/pmempool_sync_remote/TEST25 |  4 ++--
 src/test/pmempool_sync_remote/TEST32 |  4 ++--
 src/test/pmempool_sync_remote/TEST33 |  4 ++--
 src/test/pmempool_sync_remote/TEST34 |  4 ++--
 src/test/pmempool_sync_remote/TEST35 |  4 ++--
 src/test/util_badblock/TEST3         |  2 +-
 src/test/util_badblock/TEST4         |  2 +-
 src/test/util_badblock/TEST6         |  2 +-
 src/test/util_badblock/TEST7         |  2 +-
 src/test/util_badblock/TEST8         |  2 +-
 src/test/util_badblock/TEST9         |  2 +-
 30 files changed, 72 insertions(+), 64 deletions(-)

diff --git a/src/test/common_badblock.sh b/src/test/common_badblock.sh
index b008ccd72..7e4c10de2 100644
--- a/src/test/common_badblock.sh
+++ b/src/test/common_badblock.sh
@@ -682,11 +682,14 @@ function print_bad_blocks {
 
 #
 # expect_bad_blocks -- verify if there are required bad blocks
-#                      and fail if they are not there
+#                      in the given namespace and fail if they are not there
+#
+# Input arguments:
+# 1) namespace
 #
 function expect_bad_blocks {
 	# XXX sudo should be removed when it is not needed
-	sudo ndctl list -M | grep -e "badblock_count" -e "offset" -e "length" >> $LOG && true
+	sudo ndctl list -M -n $1 | grep -e "badblock_count" -e "offset" -e "length" >> $LOG && true
 	if [ $? -ne 0 ]; then
 		# XXX sudo should be removed when it is not needed
 		sudo ndctl list -M &>> $PREP_LOG_FILE && true
@@ -701,12 +704,17 @@ function expect_bad_blocks {
 }
 
 #
-# expect_bad_blocks -- verify if there are required bad blocks
-#                      and fail if they are not there
+# expect_bad_blocks_node -- verify if there are required bad blocks
+#                           in the given namespace on the given node
+#                           and fail if they are not there
+#
+# Input arguments:
+# 1) node number
+# 2) namespace
 #
 function expect_bad_blocks_node {
 	# XXX sudo should be removed when it is not needed
-	expect_normal_exit run_on_node $1 sudo ndctl list -M | \
+	expect_normal_exit run_on_node $1 sudo ndctl list -M -n $2 | \
 		grep -e "badblock_count" -e "offset" -e "length" >> $LOG \
 		|| fatal "Error: ndctl failed to inject or retain bad blocks (node $1)"
 }
diff --git a/src/test/pmempool_check/TEST31 b/src/test/pmempool_check/TEST31
index 66be7cb6f..627ac9b57 100755
--- a/src/test/pmempool_check/TEST31
+++ b/src/test/pmempool_check/TEST31
@@ -67,19 +67,19 @@ turn_on_checking_bad_blocks $POOLSET
 FIRST_SECTOR=$(expect_normal_exit $EXTENTS $MOUNT_DIR/testfile1 -l 0)
 ndctl_inject_error $NAMESPACE $FIRST_SECTOR 1
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_normal_exit "$PMEMPOOL$EXESUFFIX info --bad-blocks=yes $POOLSET >> $LOG"
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_abnormal_exit "$PMEMPOOL$EXESUFFIX check -v $POOLSET >> $LOG"
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_normal_exit "$PMEMPOOL$EXESUFFIX info --bad-blocks=yes $POOLSET >> $LOG"
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 ndctl_uninject_error $FULLDEV $NAMESPACE $FIRST_SECTOR 1
 
diff --git a/src/test/pmempool_check/TEST32 b/src/test/pmempool_check/TEST32
index 44f62a0bc..f59039a71 100755
--- a/src/test/pmempool_check/TEST32
+++ b/src/test/pmempool_check/TEST32
@@ -65,19 +65,19 @@ turn_on_checking_bad_blocks $POOLSET
 # inject bad block: OFF=11 LEN=1
 ndctl_inject_error $NAMESPACE 11 1
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_normal_exit "$PMEMPOOL$EXESUFFIX info --bad-blocks=yes $POOLSET >> $LOG"
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_abnormal_exit "$PMEMPOOL$EXESUFFIX check -v $POOLSET >> $LOG"
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_normal_exit "$PMEMPOOL$EXESUFFIX info --bad-blocks=yes $POOLSET >> $LOG"
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 ndctl_uninject_error $FULLDEV $NAMESPACE 11 1
 
diff --git a/src/test/pmempool_create/TEST10 b/src/test/pmempool_create/TEST10
index 74ec7aa05..b9c20c187 100755
--- a/src/test/pmempool_create/TEST10
+++ b/src/test/pmempool_create/TEST10
@@ -61,7 +61,7 @@ expect_normal_exit $PMEMPOOL$EXESUFFIX rm $POOLSET
 # inject bad block: OFF=11 LEN=1
 ndctl_inject_error $NAMESPACE 11 1
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 #
 # When the compat feature POOL_FEAT_CHECK_BAD_BLOCKS is enabled by default,
diff --git a/src/test/pmempool_create/TEST11 b/src/test/pmempool_create/TEST11
index 80a2a0510..008e0c6ff 100755
--- a/src/test/pmempool_create/TEST11
+++ b/src/test/pmempool_create/TEST11
@@ -67,7 +67,7 @@ create_poolset $POOLSET 10M:$DIR/testfile1:x 10M:$FILE:x 10M:$DIR/testfile2:x
 SECTOR=$(expect_normal_exit $EXTENTS $FILE -l 100)
 ndctl_inject_error $NAMESPACE $SECTOR 1
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 #
 # When the compat feature POOL_FEAT_CHECK_BAD_BLOCKS is enabled by default,
diff --git a/src/test/pmempool_create/TEST12 b/src/test/pmempool_create/TEST12
index a5dbdf530..6e47ef047 100755
--- a/src/test/pmempool_create/TEST12
+++ b/src/test/pmempool_create/TEST12
@@ -62,7 +62,7 @@ expect_normal_exit $PMEMPOOL$EXESUFFIX rm $POOLSET
 # inject bad block: OFF=11 LEN=1
 ndctl_inject_error $NAMESPACE 11 1
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_normal_exit "$PMEMPOOL$EXESUFFIX create obj -b --layout pmempool$SUFFIX $POOLSET >> $LOG"
 
diff --git a/src/test/pmempool_info/TEST24 b/src/test/pmempool_info/TEST24
index 528f0f9dc..c4ca60f0a 100755
--- a/src/test/pmempool_info/TEST24
+++ b/src/test/pmempool_info/TEST24
@@ -62,7 +62,7 @@ expect_normal_exit $PMEMPOOL$EXESUFFIX create obj --layout pmempool$SUFFIX $POOL
 # inject bad block: OFF=11 LEN=1
 ndctl_inject_error $NAMESPACE 11 1
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_normal_exit $PMEMPOOL$EXESUFFIX info --bad-blocks=yes $POOLSET >> $LOG
 
diff --git a/src/test/pmempool_info/TEST25 b/src/test/pmempool_info/TEST25
index 99a6537ac..380f0411c 100755
--- a/src/test/pmempool_info/TEST25
+++ b/src/test/pmempool_info/TEST25
@@ -64,7 +64,7 @@ expect_normal_exit $PMEMPOOL$EXESUFFIX create obj --layout pmempool$SUFFIX $POOL
 FIRST_SECTOR=$(expect_normal_exit $EXTENTS $MOUNT_DIR/testfile1 -l 0)
 ndctl_inject_error $NAMESPACE $FIRST_SECTOR 1
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_normal_exit $PMEMPOOL$EXESUFFIX info --bad-blocks=yes $POOLSET >> $LOG
 
diff --git a/src/test/pmempool_sync/TEST27 b/src/test/pmempool_sync/TEST27
index 753cba0cc..10bb77189 100755
--- a/src/test/pmempool_sync/TEST27
+++ b/src/test/pmempool_sync/TEST27
@@ -74,15 +74,15 @@ turn_on_checking_bad_blocks $POOLSET
 FIRST_SECTOR=$(expect_normal_exit $EXTENTS $MOUNT_DIR/testfile1 -l 8)
 ndctl_inject_error $NAMESPACE $FIRST_SECTOR 1
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_normal_exit "$PMEMPOOL$EXESUFFIX info --bad-blocks=yes $POOLSET >> $LOG"
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_abnormal_exit "$OBJ_VERIFY$EXESUFFIX $POOLSET pmempool$SUFFIX v &>> /dev/null"
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_normal_exit "$PMEMPOOL$EXESUFFIX sync -b -v $POOLSET >> $LOG"
 expect_normal_exit "$PMEMPOOL$EXESUFFIX check -v $POOLSET >> $LOG"
diff --git a/src/test/pmempool_sync/TEST28 b/src/test/pmempool_sync/TEST28
index f5799245e..7ac4aa6f6 100755
--- a/src/test/pmempool_sync/TEST28
+++ b/src/test/pmempool_sync/TEST28
@@ -69,15 +69,15 @@ turn_on_checking_bad_blocks $POOLSET
 # inject bad block: OFF=0 LEN=1
 ndctl_inject_error $NAMESPACE 0 1
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_normal_exit "$PMEMPOOL$EXESUFFIX info --bad-blocks=yes $POOLSET >> $LOG"
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_abnormal_exit "$OBJ_VERIFY$EXESUFFIX $POOLSET pmempool$SUFFIX v &>> /dev/null"
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_normal_exit "$PMEMPOOL$EXESUFFIX sync -b -v $POOLSET >> $LOG"
 
diff --git a/src/test/pmempool_sync/TEST30 b/src/test/pmempool_sync/TEST30
index 4c944fddb..ea3398067 100755
--- a/src/test/pmempool_sync/TEST30
+++ b/src/test/pmempool_sync/TEST30
@@ -74,15 +74,15 @@ turn_on_checking_bad_blocks $POOLSET
 FIRST_SECTOR=$(expect_normal_exit $EXTENTS $MOUNT_DIR/testfile1 -l 1000)
 ndctl_inject_error $NAMESPACE $FIRST_SECTOR 1
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_normal_exit "$PMEMPOOL$EXESUFFIX info --bad-blocks=yes $POOLSET >> $LOG"
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_abnormal_exit "$OBJ_VERIFY$EXESUFFIX $POOLSET pmempool$SUFFIX v &>> /dev/null"
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_normal_exit "$PMEMPOOL$EXESUFFIX sync -b -v $POOLSET >> $LOG"
 expect_normal_exit "$PMEMPOOL$EXESUFFIX check -v $POOLSET >> $LOG"
diff --git a/src/test/pmempool_sync/TEST31 b/src/test/pmempool_sync/TEST31
index 6284d500c..df935e650 100755
--- a/src/test/pmempool_sync/TEST31
+++ b/src/test/pmempool_sync/TEST31
@@ -69,15 +69,15 @@ turn_on_checking_bad_blocks $POOLSET
 # inject bad block: OFF=1000 LEN=1
 ndctl_inject_error $NAMESPACE 1000 1
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_normal_exit "$PMEMPOOL$EXESUFFIX info --bad-blocks=yes $POOLSET >> $LOG"
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_abnormal_exit "$OBJ_VERIFY$EXESUFFIX $POOLSET pmempool$SUFFIX v &>> /dev/null"
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_normal_exit "$PMEMPOOL$EXESUFFIX sync -b -v $POOLSET >> $LOG"
 
diff --git a/src/test/pmempool_sync/TEST38 b/src/test/pmempool_sync/TEST38
index 7492292c4..060179895 100755
--- a/src/test/pmempool_sync/TEST38
+++ b/src/test/pmempool_sync/TEST38
@@ -84,15 +84,15 @@ turn_on_checking_bad_blocks $POOLSET
 FIRST_SECTOR=$(expect_normal_exit $EXTENTS $MOUNT_DIR/testfile0 -l 8000)
 ndctl_inject_error $NAMESPACE $FIRST_SECTOR 1
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_normal_exit "$PMEMPOOL$EXESUFFIX info --bad-blocks=yes $POOLSET >> $LOG"
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_abnormal_exit "$OBJ_VERIFY$EXESUFFIX $POOLSET pmempool$SUFFIX v &>> /dev/null"
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 # run sync and break it after clearing bad blocks and before recovering data using gdb
 expect_normal_exit gdb --batch \
diff --git a/src/test/pmempool_sync/TEST39 b/src/test/pmempool_sync/TEST39
index 66aa7771c..514e9fac3 100755
--- a/src/test/pmempool_sync/TEST39
+++ b/src/test/pmempool_sync/TEST39
@@ -84,15 +84,15 @@ turn_on_checking_bad_blocks $POOLSET
 FIRST_SECTOR=$(expect_normal_exit $EXTENTS $MOUNT_DIR/testfile1 -l 1000)
 ndctl_inject_error $NAMESPACE $FIRST_SECTOR 1
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_normal_exit "$PMEMPOOL$EXESUFFIX info --bad-blocks=yes $POOLSET >> $LOG"
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_abnormal_exit "$OBJ_VERIFY$EXESUFFIX $POOLSET pmempool$SUFFIX v &>> /dev/null"
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 # run sync and break it after clearing bad blocks and before recovering data using gdb
 expect_normal_exit gdb --batch \
diff --git a/src/test/pmempool_sync/TEST40 b/src/test/pmempool_sync/TEST40
index 8f6e9b7df..a71c319bc 100755
--- a/src/test/pmempool_sync/TEST40
+++ b/src/test/pmempool_sync/TEST40
@@ -84,15 +84,15 @@ turn_on_checking_bad_blocks $POOLSET
 FIRST_SECTOR=$(expect_normal_exit $EXTENTS $MOUNT_DIR/testfile0 -l 1000)
 ndctl_inject_error $NAMESPACE $FIRST_SECTOR 1
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_normal_exit "$PMEMPOOL$EXESUFFIX info --bad-blocks=yes $POOLSET >> $LOG"
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_abnormal_exit "$OBJ_VERIFY$EXESUFFIX $POOLSET pmempool$SUFFIX v &>> /dev/null"
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 # run sync and break it during saving bad block recovery files
 expect_normal_exit gdb --batch \
diff --git a/src/test/pmempool_sync/TEST41 b/src/test/pmempool_sync/TEST41
index a434c9d34..96c42468f 100755
--- a/src/test/pmempool_sync/TEST41
+++ b/src/test/pmempool_sync/TEST41
@@ -84,15 +84,15 @@ turn_on_checking_bad_blocks $POOLSET
 FIRST_SECTOR=$(expect_normal_exit $EXTENTS $MOUNT_DIR/testfile1 -l 1000)
 ndctl_inject_error $NAMESPACE $FIRST_SECTOR 1
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_normal_exit "$PMEMPOOL$EXESUFFIX info --bad-blocks=yes $POOLSET >> $LOG"
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_abnormal_exit "$OBJ_VERIFY$EXESUFFIX $POOLSET pmempool$SUFFIX v &>> /dev/null"
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 # run sync and break it during saving bad block recovery files
 expect_normal_exit gdb --batch \
diff --git a/src/test/pmempool_sync_remote/TEST22 b/src/test/pmempool_sync_remote/TEST22
index c464fca88..e5f11f145 100755
--- a/src/test/pmempool_sync_remote/TEST22
+++ b/src/test/pmempool_sync_remote/TEST22
@@ -107,11 +107,11 @@ FILE=${MOUNT_DIR}/pool.local
 FIRST_SECTOR=$(expect_normal_exit run_on_node 0 ../extents $FILE -l 0)
 ndctl_inject_error_node 0 $NAMESPACE $FIRST_SECTOR 1
 
-expect_bad_blocks_node 0
+expect_bad_blocks_node 0 $NAMESPACE
 
 expect_abnormal_exit run_on_node 0 "../obj_verify ${NODE_DIR[0]}$POOLSET_LOCAL $LAYOUT v &>> $LOG"
 
-expect_bad_blocks_node 0
+expect_bad_blocks_node 0 $NAMESPACE
 
 expect_normal_exit run_on_node 0 "../pmempool sync -b -v ${NODE_DIR[0]}$POOLSET_LOCAL &>> $LOG"
 expect_normal_exit run_on_node 0 "../obj_verify ${NODE_DIR[0]}$POOLSET_LOCAL $LAYOUT v &>> $LOG"
diff --git a/src/test/pmempool_sync_remote/TEST23 b/src/test/pmempool_sync_remote/TEST23
index 69a16111f..01da7f1dd 100755
--- a/src/test/pmempool_sync_remote/TEST23
+++ b/src/test/pmempool_sync_remote/TEST23
@@ -107,11 +107,11 @@ FILE=${MOUNT_DIR}/pool.local
 FIRST_SECTOR=$(expect_normal_exit run_on_node 0 ../extents $FILE -l 1000)
 ndctl_inject_error_node 0 $NAMESPACE $FIRST_SECTOR 1
 
-expect_bad_blocks_node 0
+expect_bad_blocks_node 0 $NAMESPACE
 
 expect_abnormal_exit run_on_node 0 "../obj_verify ${NODE_DIR[0]}$POOLSET_LOCAL $LAYOUT v &>> $LOG"
 
-expect_bad_blocks_node 0
+expect_bad_blocks_node 0 $NAMESPACE
 
 expect_normal_exit run_on_node 0 "../pmempool sync -b -v ${NODE_DIR[0]}$POOLSET_LOCAL &>> $LOG"
 expect_normal_exit run_on_node 0 "../obj_verify ${NODE_DIR[0]}$POOLSET_LOCAL $LAYOUT v &>> $LOG"
diff --git a/src/test/pmempool_sync_remote/TEST24 b/src/test/pmempool_sync_remote/TEST24
index d6b8df934..c9016de9d 100755
--- a/src/test/pmempool_sync_remote/TEST24
+++ b/src/test/pmempool_sync_remote/TEST24
@@ -112,11 +112,11 @@ FIRST_SECTOR=$(expect_normal_exit run_on_node 0 ../extents $FILE -l 0)
 
 ndctl_inject_error_node 0 $NAMESPACE $FIRST_SECTOR 1
 
-expect_bad_blocks_node 0
+expect_bad_blocks_node 0 $NAMESPACE
 
 expect_abnormal_exit run_on_node 0 "../obj_verify ${NODE_DIR[0]}$POOLSET_LOCAL $LAYOUT v &>> $LOG"
 
-expect_bad_blocks_node 0
+expect_bad_blocks_node 0 $NAMESPACE
 
 expect_normal_exit run_on_node 0 "../pmempool sync -b -v ${NODE_DIR[0]}$POOLSET_LOCAL &>> $LOG"
 expect_normal_exit run_on_node 0 "../obj_verify ${NODE_DIR[0]}$POOLSET_LOCAL $LAYOUT v &>> $LOG"
diff --git a/src/test/pmempool_sync_remote/TEST25 b/src/test/pmempool_sync_remote/TEST25
index 890488c1d..ea672e62c 100755
--- a/src/test/pmempool_sync_remote/TEST25
+++ b/src/test/pmempool_sync_remote/TEST25
@@ -111,11 +111,11 @@ FIRST_SECTOR=$(expect_normal_exit run_on_node 0 ../extents $FILE -l 1000)
 
 ndctl_inject_error_node 0 $NAMESPACE $FIRST_SECTOR 1
 
-expect_bad_blocks_node 0
+expect_bad_blocks_node 0 $NAMESPACE
 
 expect_abnormal_exit run_on_node 0 "../obj_verify ${NODE_DIR[0]}$POOLSET_LOCAL $LAYOUT v &>> $LOG"
 
-expect_bad_blocks_node 0
+expect_bad_blocks_node 0 $NAMESPACE
 
 expect_normal_exit run_on_node 0 "../pmempool sync -b -v ${NODE_DIR[0]}$POOLSET_LOCAL &>> $LOG"
 expect_normal_exit run_on_node 0 "../obj_verify ${NODE_DIR[0]}$POOLSET_LOCAL $LAYOUT v &>> $LOG"
diff --git a/src/test/pmempool_sync_remote/TEST32 b/src/test/pmempool_sync_remote/TEST32
index c93ee2773..01653d7ac 100755
--- a/src/test/pmempool_sync_remote/TEST32
+++ b/src/test/pmempool_sync_remote/TEST32
@@ -121,11 +121,11 @@ FILE_1=${MOUNT_DIR}/pool.local.part.1
 FIRST_SECTOR_1=$(expect_normal_exit run_on_node 0 ../extents $FILE_1 -l 0)
 ndctl_inject_error_node 0 $NAMESPACE $FIRST_SECTOR_1 1
 
-expect_bad_blocks_node 0
+expect_bad_blocks_node 0 $NAMESPACE
 
 expect_abnormal_exit run_on_node 0 "../obj_verify ${NODE_DIR[0]}$POOLSET_LOCAL $LAYOUT v &>> $LOG"
 
-expect_bad_blocks_node 0
+expect_bad_blocks_node 0 $NAMESPACE
 
 expect_normal_exit run_on_node 0 "../pmempool sync -b -v ${NODE_DIR[0]}$POOLSET_LOCAL &>> $LOG"
 expect_normal_exit run_on_node 0 "../obj_verify ${NODE_DIR[0]}$POOLSET_LOCAL $LAYOUT v &>> $LOG"
diff --git a/src/test/pmempool_sync_remote/TEST33 b/src/test/pmempool_sync_remote/TEST33
index a7d00edd7..1163808f7 100755
--- a/src/test/pmempool_sync_remote/TEST33
+++ b/src/test/pmempool_sync_remote/TEST33
@@ -121,11 +121,11 @@ FILE_1=${MOUNT_DIR}/pool.local.part.1
 FIRST_SECTOR_1=$(expect_normal_exit run_on_node 0 ../extents $FILE_1 -l 1000)
 ndctl_inject_error_node 0 $NAMESPACE $FIRST_SECTOR_1 1
 
-expect_bad_blocks_node 0
+expect_bad_blocks_node 0 $NAMESPACE
 
 expect_abnormal_exit run_on_node 0 "../obj_verify ${NODE_DIR[0]}$POOLSET_LOCAL $LAYOUT v &>> $LOG"
 
-expect_bad_blocks_node 0
+expect_bad_blocks_node 0 $NAMESPACE
 
 expect_normal_exit run_on_node 0 "../pmempool sync -b -v ${NODE_DIR[0]}$POOLSET_LOCAL &>> $LOG"
 expect_normal_exit run_on_node 0 "../obj_verify ${NODE_DIR[0]}$POOLSET_LOCAL $LAYOUT v &>> $LOG"
diff --git a/src/test/pmempool_sync_remote/TEST34 b/src/test/pmempool_sync_remote/TEST34
index d64e14242..aab87a3dd 100755
--- a/src/test/pmempool_sync_remote/TEST34
+++ b/src/test/pmempool_sync_remote/TEST34
@@ -111,12 +111,12 @@ FIRST_SECTOR=$(expect_normal_exit run_on_node 1 ../extents $FILE -l 0)
 
 ndctl_inject_error_node 1 $NAMESPACE $FIRST_SECTOR 1
 
-expect_bad_blocks_node 1
+expect_bad_blocks_node 1 $NAMESPACE
 
 # verification should fail
 expect_abnormal_exit run_on_node 0 "../obj_verify ${NODE_DIR[0]}/$POOLSET_LOCAL $LAYOUT v &>> $LOG"
 
-expect_bad_blocks_node 1
+expect_bad_blocks_node 1 $NAMESPACE
 
 # the remote replica contains bad blocks, so it cannot be opened and will be recreated
 expect_normal_exit run_on_node 0 "../pmempool sync -b -v ${NODE_DIR[0]}/$POOLSET_LOCAL &>> $LOG"
diff --git a/src/test/pmempool_sync_remote/TEST35 b/src/test/pmempool_sync_remote/TEST35
index 180e0c159..14fe7de1a 100755
--- a/src/test/pmempool_sync_remote/TEST35
+++ b/src/test/pmempool_sync_remote/TEST35
@@ -111,12 +111,12 @@ FIRST_SECTOR=$(expect_normal_exit run_on_node 1 ../extents $FILE -l 1000)
 
 ndctl_inject_error_node 1 $NAMESPACE $FIRST_SECTOR 1
 
-expect_bad_blocks_node 1
+expect_bad_blocks_node 1 $NAMESPACE
 
 # verification should fail
 expect_abnormal_exit run_on_node 0 "../obj_verify ${NODE_DIR[0]}/$POOLSET_LOCAL $LAYOUT v &>> $LOG"
 
-expect_bad_blocks_node 1
+expect_bad_blocks_node 1 $NAMESPACE
 
 # the remote replica contains bad blocks, so it cannot be opened and will be recreated
 expect_normal_exit run_on_node 0 "../pmempool sync -b -v ${NODE_DIR[0]}/$POOLSET_LOCAL &>> $LOG"
diff --git a/src/test/util_badblock/TEST3 b/src/test/util_badblock/TEST3
index fecf34868..237f643de 100755
--- a/src/test/util_badblock/TEST3
+++ b/src/test/util_badblock/TEST3
@@ -54,7 +54,7 @@ badblock_test_init dax_device
 # inject bad block: OFF=11 LEN=1
 ndctl_inject_error $NAMESPACE 11 1
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_normal_exit ./util_badblock$EXESUFFIX $FULLDEV l
 
diff --git a/src/test/util_badblock/TEST4 b/src/test/util_badblock/TEST4
index 36158374f..811c74e2d 100755
--- a/src/test/util_badblock/TEST4
+++ b/src/test/util_badblock/TEST4
@@ -55,7 +55,7 @@ badblock_test_init dax_device
 # inject bad block: OFF=11 LEN=1
 ndctl_inject_error $NAMESPACE 11 1
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_normal_exit ./util_badblock$EXESUFFIX $FULLDEV l c l
 
diff --git a/src/test/util_badblock/TEST6 b/src/test/util_badblock/TEST6
index 941571dc3..95f6766fc 100755
--- a/src/test/util_badblock/TEST6
+++ b/src/test/util_badblock/TEST6
@@ -59,7 +59,7 @@ fallocate -l 1M $FILE
 FIRST_SECTOR=$(expect_normal_exit $EXTENTS $FILE -l 0)
 ndctl_inject_error $NAMESPACE $FIRST_SECTOR 1
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 expect_normal_exit ./util_badblock$EXESUFFIX $FILE l
 
diff --git a/src/test/util_badblock/TEST7 b/src/test/util_badblock/TEST7
index a5dd847b4..b5816e49e 100755
--- a/src/test/util_badblock/TEST7
+++ b/src/test/util_badblock/TEST7
@@ -60,7 +60,7 @@ fallocate -l 1M $FILE
 FIRST_SECTOR=$(expect_normal_exit $EXTENTS $FILE -l 0)
 ndctl_inject_error $NAMESPACE $FIRST_SECTOR 1
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 enable_log_append
 
diff --git a/src/test/util_badblock/TEST8 b/src/test/util_badblock/TEST8
index ae4c2d3b7..1dc5ceaeb 100755
--- a/src/test/util_badblock/TEST8
+++ b/src/test/util_badblock/TEST8
@@ -59,7 +59,7 @@ turn_on_checking_bad_blocks $FULLDEV
 # inject bad block: OFF=11 LEN=1
 ndctl_inject_error $NAMESPACE 11 1
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 # open a pool with bad blocks
 expect_abnormal_exit ./util_badblock$EXESUFFIX $FULLDEV o
diff --git a/src/test/util_badblock/TEST9 b/src/test/util_badblock/TEST9
index ad43d4c4a..3b85599c7 100755
--- a/src/test/util_badblock/TEST9
+++ b/src/test/util_badblock/TEST9
@@ -64,7 +64,7 @@ turn_on_checking_bad_blocks $FILE
 FIRST_SECTOR=$(expect_normal_exit $EXTENTS $FILE -l 0)
 ndctl_inject_error $NAMESPACE $FIRST_SECTOR 1
 
-expect_bad_blocks
+expect_bad_blocks $NAMESPACE
 
 # open a pool with bad blocks
 expect_abnormal_exit ./util_badblock$EXESUFFIX $FILE o
-- 
GitLab