set -e
ONLY=${ONLY:-"$*"}
+
+#Bug number for excepting test
ALWAYS_EXCEPT="$SANITY_LFSCK_EXCEPT"
+
[ "$SLOW" = "no" ] && EXCEPT_SLOW=""
# UPDATE THE COMMENT ABOVE WITH BUG NUMBERS WHEN CHANGING ALWAYS_EXCEPT!
return 0
fi
+ [[ $server_version -ge $(version_code 2.7.50) ]] ||
+ { skip "Need MDS version >= 2.7.50"; return; }
+
check_mount_and_prep
$LFS mkdir -i 0 $DIR/$tdir/lfsck || error "(1) Fail to mkdir lfsck"
$LFS setstripe -c 1 -i -1 $DIR/$tdir/lfsck
return 0
fi
+ [[ $server_version -ge $(version_code 2.7.50) ]] ||
+ { skip "Need MDS version >= 2.7.50"; return; }
+
lfsck_prep 0 0
echo "Preparing another 50 * 50 files (with error) at $(date)."
#define OBD_FAIL_MIGRATE_DELAY 0x1803
do_facet mds2 $LCTL set_param fail_val=5 fail_loc=0x1803
echo "Migrate $DIR/$tdir/a1 from MDT1 to MDT0 with delay"
- $LFS mv -M 0 $DIR/$tdir/a1 &
+ $LFS migrate -m 0 $DIR/$tdir/a1 &
sleep 1
echo "Trigger layout LFSCK to race with the migration"