}
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
local orig
local new
+ trap cleanup_58 EXIT
+
large_xattr_enabled &&
orig="$(generate_string $(max_xattr_size))" || orig="bar"
[[ "$new" = "$orig" ]] || return 1
rm -f $DIR/$tdir/$tfile
rmdir $DIR/$tdir
- zconf_umount `hostname` $MOUNT2
+ cleanup_58
}
run_test 58b "test replay of setxattr op"
local orig1
local new
+ trap cleanup_58 EXIT
+
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
- zconf_umount $HOSTNAME $MOUNT2
+ cleanup_58
}
run_test 58c "resend/reconstruct setxattr op"