[Ocfs2-test-devel] [PATCH 51/59] discontig-test: fix reflink test
Eric Ren
zren at suse.com
Wed Sep 23 00:23:20 PDT 2015
Reviewed-by: Eric Ren <zren at suse.com>
Thanks.
On Mon, Sep 14, 2015 at 10:44:37AM +0800, Junxiao Bi wrote:
> Fs is full of fragements when doing reflink test, so decrease the test
> pressure first, also remove all stress test since they are easy to fail
> due to no space.
>
> Signed-off-by: Junxiao Bi <junxiao.bi at oracle.com>
> ---
> programs/discontig_bg_test/discontig_runner.sh | 64 ++++++++++++------------
> 1 file changed, 32 insertions(+), 32 deletions(-)
>
> diff --git a/programs/discontig_bg_test/discontig_runner.sh b/programs/discontig_bg_test/discontig_runner.sh
> index a88f83a..0ac86c1 100755
> --- a/programs/discontig_bg_test/discontig_runner.sh
> +++ b/programs/discontig_bg_test/discontig_runner.sh
> @@ -718,8 +718,8 @@ function f_refcount_test()
> ${MKDIR_BIN} -p ${WORK_PLACE}
>
> f_LogMsg ${LOG_FILE} "Tremendous refcount block testing."
> - f_LogMsg ${LOG_FILE} "CMD: ${REFCOUNT_TEST_BIN} -i 1 -n 10 -p 40000 -l 1048576 -d ${DEVICE} -w ${WORK_PLACE} -s"
> - ${REFCOUNT_TEST_BIN} -i 1 -n 10 -p 20000 -l 1048576 -d ${DEVICE} -w ${WORK_PLACE} -s >>${LOG_FILE} 2>&1 || {
> + f_LogMsg ${LOG_FILE} "CMD: ${REFCOUNT_TEST_BIN} -i 1 -n 10 -p 2000 -l 1048576 -d ${DEVICE} -w ${WORK_PLACE} -s"
> + ${REFCOUNT_TEST_BIN} -i 1 -n 10 -p 2000 -l 1048576 -d ${DEVICE} -w ${WORK_PLACE} -s >>${LOG_FILE} 2>&1 || {
> f_LogMsg ${LOG_FILE} "Tremendous refcount block testing failed."
> return 1
> }
> @@ -840,36 +840,36 @@ function f_refcount_test()
> ${RM_BIN} -rf ${WORK_PLACE}/*
>
> sync
> - disk_free_m=`f_get_disk_usage`
> - f_LogMsg ${LOG_FILE} "Refcount Fill-up Testing."
> - f_LogMsg ${LOG_FILE} "CMD: ${REFCOUNT_TEST_BIN} -i 1 -n 2 -l $((${disk_free_m}*1024*1024)) -d ${DEVICE} -w ${WORK_PLACE} -s"
> - ${REFCOUNT_TEST_BIN} -i 1 -n 2 -l $((${disk_free_m}*1024*1024)) -d ${DEVICE} -w ${WORK_PLACE} -s >>${LOG_FILE} 2>&1 || {
> - f_LogMsg ${LOG_FILE} "Refcount fill-up testing failed."
> - return 1
> - }
> -
> - f_LogMsg ${LOG_FILE} "Remove all refcount blocks"
> - ${RM_BIN} -rf ${WORK_PLACE}/*
> -
> - f_LogMsg ${LOG_FILE} "Reflink stress test."
> - f_LogMsg ${LOG_FILE} "CMD: ${REFCOUNT_TEST_BIN} -i 1 -n 50000 -l 1048576 -d ${DEVICE} -w ${WORK_PLACE} -s"
> - ${REFCOUNT_TEST_BIN} -i 1 -n 50000 -l 1048576 -d ${DEVICE} -w ${WORK_PLACE} -s >>${LOG_FILE} 2>&1 || {
> - f_LogMsg ${LOG_FILE} "Reflink stress test failed."
> - return 1
> - }
> -
> - f_LogMsg ${LOG_FILE} "Remove all reflink files."
> - ${RM_BIN} -rf ${WORK_PLACE}/*
> -
> - f_LogMsg ${LOG_FILE} "Reflink & Xattr combination test"
> - f_LogMsg ${LOG_FILE} "CMD: ${REFCOUNT_TEST_BIN} -i 1 -n 10000 -l 1048576 -d ${DEVICE} -w ${WORK_PLACE} -x 1000"
> - ${REFCOUNT_TEST_BIN} -i 1 -n 10000 -l 1048576 -d ${DEVICE} -w ${WORK_PLACE} -x 1000 >>${LOG_FILE} 2>&1 || {
> - f_LogMsg ${LOG_FILE} "Reflink & Xattr combination test failed."
> - return 1
> - }
> -
> - f_LogMsg ${LOG_FILE} "Remove all reflink files."
> - ${RM_BIN} -rf ${WORK_PLACE}/*
> +# disk_free_m=`f_get_disk_usage`
> +# f_LogMsg ${LOG_FILE} "Refcount Fill-up Testing."
> +# f_LogMsg ${LOG_FILE} "CMD: ${REFCOUNT_TEST_BIN} -i 1 -n 2 -l $((${disk_free_m}*1024*1024)) -d ${DEVICE} -w ${WORK_PLACE} -s"
> +# ${REFCOUNT_TEST_BIN} -i 1 -n 2 -l $((${disk_free_m}*1024*1024)) -d ${DEVICE} -w ${WORK_PLACE} -s >>${LOG_FILE} 2>&1 || {
> +# f_LogMsg ${LOG_FILE} "Refcount fill-up testing failed."
> +# return 1
> +# }
> +#
> +# f_LogMsg ${LOG_FILE} "Remove all refcount blocks"
> +# ${RM_BIN} -rf ${WORK_PLACE}/*
> +#
> +# f_LogMsg ${LOG_FILE} "Reflink stress test."
> +# f_LogMsg ${LOG_FILE} "CMD: ${REFCOUNT_TEST_BIN} -i 1 -n 50000 -l 1048576 -d ${DEVICE} -w ${WORK_PLACE} -s"
> +# ${REFCOUNT_TEST_BIN} -i 1 -n 50000 -l 1048576 -d ${DEVICE} -w ${WORK_PLACE} -s >>${LOG_FILE} 2>&1 || {
> +# f_LogMsg ${LOG_FILE} "Reflink stress test failed."
> +# return 1
> +# }
> +#
> +# f_LogMsg ${LOG_FILE} "Remove all reflink files."
> +# ${RM_BIN} -rf ${WORK_PLACE}/*
> +#
> +# f_LogMsg ${LOG_FILE} "Reflink & Xattr combination test"
> +# f_LogMsg ${LOG_FILE} "CMD: ${REFCOUNT_TEST_BIN} -i 1 -n 10000 -l 1048576 -d ${DEVICE} -w ${WORK_PLACE} -x 1000"
> +# ${REFCOUNT_TEST_BIN} -i 1 -n 10000 -l 1048576 -d ${DEVICE} -w ${WORK_PLACE} -x 1000 >>${LOG_FILE} 2>&1 || {
> +# f_LogMsg ${LOG_FILE} "Reflink & Xattr combination test failed."
> +# return 1
> +# }
> +#
> +# f_LogMsg ${LOG_FILE} "Remove all reflink files."
> +# ${RM_BIN} -rf ${WORK_PLACE}/*
>
> f_LogMsg ${LOG_FILE} "Remove all stuffs."
> ${RM_BIN} -rf ${MOUNT_POINT}/*
> --
> 1.7.9.5
>
>
> _______________________________________________
> Ocfs2-test-devel mailing list
> Ocfs2-test-devel at oss.oracle.com
> https://oss.oracle.com/mailman/listinfo/ocfs2-test-devel
>
More information about the Ocfs2-test-devel
mailing list