+test_15() {
+ # skip test_15 for LU-4182
+ [ $MDSCOUNT -ge 2 ] && skip "skip now for >= 2 MDTs" && return
+ scrub_prep 20
+ scrub_backup_restore 1
+ echo "starting MDTs with OI scrub disabled"
+ scrub_start_mds 2 "$MOUNT_OPTS_NOSCRUB"
+ scrub_check_status 3 init
+ scrub_check_flags 4 inconsistent
+
+ # run under dryrun mode
+ scrub_start 5 -n on
+ sleep 3
+ scrub_check_status 6 completed
+ scrub_check_flags 7 inconsistent
+ scrub_check_params 8 dryrun
+ scrub_check_repaired 9 20
+
+ # run under dryrun mode again
+ scrub_start 10 -n on
+ sleep 3
+ scrub_check_status 11 completed
+ scrub_check_flags 12 inconsistent
+ scrub_check_params 13 dryrun
+ scrub_check_repaired 14 20
+
+ # run under normal mode
+ scrub_start 15 -n off
+ sleep 3
+ scrub_check_status 16 completed
+ scrub_check_flags 17 ""
+ scrub_check_params 18 ""
+ scrub_check_repaired 19 20
+
+ # run under normal mode again
+ scrub_start 20 -n off
+ sleep 3
+ scrub_check_status 21 completed
+ scrub_check_flags 22 ""
+ scrub_check_params 23 ""
+ scrub_check_repaired 24 0
+}
+run_test 15 "Dryrun mode OI scrub"
+