mcreate $MOUNT1/$tfile-5
# drop all reint replies for a while
do_facet $SINGLEMDS sysctl -w lustre.fail_loc=0x0119
+ # note that with this fail_loc set, facet_failover df will fail
facet_failover $SINGLEMDS
#sleep for while, let both clients reconnect and timeout
sleep $((TIMEOUT * 2))
#define OBD_FAIL_LDLM_ENQUEUE 0x302
do_facet $SINGLEMDS sysctl -w lustre.fail_loc=0x80000302
facet_failover $SINGLEMDS
- df $MOUNT || return 1
do_facet $SINGLEMDS sysctl -w lustre.fail_loc=0
+ df $MOUNT || return 1
ls $DIR/$tfile
kill -USR1 $MULTIPID || return 3
# drop close
do_facet $SINGLEMDS sysctl -w lustre.fail_loc=0x80000115
facet_failover $SINGLEMDS
- df $MOUNT || return 1
do_facet $SINGLEMDS sysctl -w lustre.fail_loc=0
+ df $MOUNT || return 1
ls $DIR/$tfile
$CHECKSTAT -t file $DIR/$tfile || return 2
umount $MOUNT2
facet_failover $SINGLEMDS
- # expect failover to fail
+ # expect failover to fail due to missing client 2
df $MOUNT && return 1
sleep 1