stop mds1
# We need this test because mds is like a client in IR context.
- start mds1 $MDSDEV1 || error "MDS should start w/o mgs"
+ start mds1 $(mdsdevname 1) $MDS_MOUNT_OPTS ||
+ error "MDS should start w/o mgs"
# start mgs and remount mds w/ ir
- start mgs $MGSDEV
+ start mgs $(mgsdevname) $MGS_MOUNT_OPTS
clients_up
# remount client so that fsdb will be created on the MGS
}
run_test 111 "mdd setup fail should not cause umount oops"
+# LU-793
+test_112a() {
+ remote_ost_nodsh && skip "remote OST with nodsh" && return 0
+
+ do_facet_random_file client $TMP/$tfile 100K ||
+ error_noexit "Create random file $TMP/$tfile"
+
+ pause_bulk "cp $TMP/$tfile $DIR/$tfile" $TIMEOUT ||
+ error_noexit "Can't pause_bulk copy"
+
+ df $DIR
+ # expect cmp to succeed, client resent bulk
+ cmp $TMP/$tfile $DIR/$tfile ||
+ error_noexit "Wrong data has been written"
+ rm $DIR/$tfile ||
+ error_noexit "Can't remove file"
+ rm $TMP/$tfile
+}
+run_test 112a "bulk resend while orignal request is in progress"
+
complete $SECONDS
check_and_cleanup_lustre
exit_status