Cleanup state if replay-single/58b or 58c have an error. This will
unmount MOUNT2.
Signed-off-by: Nathaniel Clark <nathaniel.l.clark@intel.com>
Change-Id: I471408ffe1aa818be16b6a36ccf6b7e9e9e9891e
Reviewed-on: http://review.whamcloud.com/7419
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Bob Glossman <bob.glossman@intel.com>
Reviewed-by: James Nunez <james.a.nunez@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
}
run_test 57 "test recovery from llog for setattr op"
}
run_test 57 "test recovery from llog for setattr op"
+cleanup_58() {
+ zconf_umount `hostname` $MOUNT2
+ trap - EXIT
+}
+
#recovery many mds-ost setattr from llog
test_58a() {
mkdir -p $DIR/$tdir
#recovery many mds-ost setattr from llog
test_58a() {
mkdir -p $DIR/$tdir
large_xattr_enabled &&
orig="$(generate_string $(max_xattr_size))" || orig="bar"
large_xattr_enabled &&
orig="$(generate_string $(max_xattr_size))" || orig="bar"
[[ "$new" = "$orig" ]] || return 1
rm -f $DIR/$tdir/$tfile
rmdir $DIR/$tdir
[[ "$new" = "$orig" ]] || return 1
rm -f $DIR/$tdir/$tfile
rmdir $DIR/$tdir
- zconf_umount `hostname` $MOUNT2
}
run_test 58b "test replay of setxattr op"
}
run_test 58b "test replay of setxattr op"
if large_xattr_enabled; then
local xattr_size=$(max_xattr_size)
orig="$(generate_string $((xattr_size / 2)))"
if large_xattr_enabled; then
local xattr_size=$(max_xattr_size)
orig="$(generate_string $((xattr_size / 2)))"
[[ "$new" = "$orig1" ]] || return 4
rm -f $DIR/$tdir/$tfile
rmdir $DIR/$tdir
[[ "$new" = "$orig1" ]] || return 4
rm -f $DIR/$tdir/$tfile
rmdir $DIR/$tdir
- zconf_umount $HOSTNAME $MOUNT2
}
run_test 58c "resend/reconstruct setxattr op"
}
run_test 58c "resend/reconstruct setxattr op"