[Ocfs2-test-devel] [PATCH 1/1] Ocfs2-test: Add a testcase for inline-data&xattr combination test.
Tiger Yang
tiger.yang at oracle.com
Mon Mar 9 18:59:53 PDT 2009
Tristan Ye wrote:
> It's a really interesting case, cmd 'dd bs=N count=1' and 'dd bs=1 count=N'
> let our ocfs2 inline-data codes behave differently when handling inline-data
> and inline-xattr, with such an additional testcase,our tests will be more likely
> to expose the potential bug of inline-data&inline-xattr.
>
> Signed-off-by: Tristan Ye <tristan.ye at oracle.com>
> ---
> programs/xattr_tests/xattr-single-run.sh | 14 ++++++++++++++
> 1 files changed, 14 insertions(+), 0 deletions(-)
>
> diff --git a/programs/xattr_tests/xattr-single-run.sh b/programs/xattr_tests/xattr-single-run.sh
> index 0ab7df5..dc8e2f9 100755
> --- a/programs/xattr_tests/xattr-single-run.sh
> +++ b/programs/xattr_tests/xattr-single-run.sh
> @@ -478,6 +478,20 @@ f_combin_test()
> ${SETXATTR} -n "user.small" -v "SMALL" ${TEST_FILE}
> exit_or_not $?
>
> + ${DD_BIN} if=/dev/zero of=${TEST_FILE} bs=$((${MAX_INLINE_DATA}-${MAX_INLINE_XATTR}+1)) count=1 2>>${DETAIL_LOG_FILE} >/dev/null
> +
> + sync
> + ${DEBUGFS_BIN} -R "stat ${DEBUG_TEST_FILE}" ${OCFS2_DEVICE}|grep -qi InlineData && {
> + echo "Inline data should not invade a reserved inline-xattr space.">>${DETAIL_LOG_FILE}
> + return 1
> + }
> +
> + ${RM} -rf ${TEST_FILE}
> + ${TOUCH_BIN} ${TEST_FILE}
> +
> + ${SETXATTR} -n "user.small" -v "SMALL" ${TEST_FILE}
> + exit_or_not $?
> +
> ${SETXATTR} -x "user.small" ${TEST_FILE}
> exit_or_not $?
>
Thanks, Tristan,
Signed-off-by: Tiger Yang <tiger.yang at oracle.com>
More information about the Ocfs2-test-devel
mailing list