[Ocfs2-test-devel] [PATCH 38/59] reflink-test: make test fast

Eric Ren zren at suse.com
Tue Sep 22 20:39:08 PDT 2015


Hi Junxiao and all,

It's good to have this patch now. When we work out a better way, say
putting all common testing parameter into golobal configration file,
we can replace this one.

Reviewed-by: Eric Ren <zren at suse.com>

Thanks,
Eric Ren

On Mon, Sep 14, 2015 at 10:44:24AM +0800, Junxiao Bi wrote: 
> This patch is to make the reflink test done in an acceptable time
> through less the stress and remove some tests. It is just a workaround,
> drop this patch if find better and faster way to run the test.
> 
> Signed-off-by: Junxiao Bi <junxiao.bi at oracle.com>
> ---
>  programs/python_common/multiple_run.sh           |    6 +-
>  programs/python_common/single_run-WIP.sh         |    4 +-
>  programs/reflink_tests/multi_reflink_test_run.sh |   40 ++++++------
>  programs/reflink_tests/reflink_test_run.sh       |   76 +++++++++++-----------
>  4 files changed, 65 insertions(+), 61 deletions(-)
> 
> diff --git a/programs/python_common/multiple_run.sh b/programs/python_common/multiple_run.sh
> index 2a064ef..8483769 100755
> --- a/programs/python_common/multiple_run.sh
> +++ b/programs/python_common/multiple_run.sh
> @@ -384,9 +384,9 @@ ${logdir} -d ${DEVICE} ${MOUNT_POINT} >> ${LOGFILE} 2>&1 || {
>  	LogRC $RET
>  	return $RET
>  }
> -	LogMsg "reflink 'data=writeback' mode test"
> -	${BINDIR}/multi_reflink_test_run.sh -r 4 -f ${NODE_LIST} -a ssh -o \
> -${logdir} -W -d ${DEVICE} ${MOUNT_POINT} >> ${LOGFILE} 2>&1
> +#	LogMsg "reflink 'data=writeback' mode test"
> +#	${BINDIR}/multi_reflink_test_run.sh -r 4 -f ${NODE_LIST} -a ssh -o \
> +#${logdir} -W -d ${DEVICE} ${MOUNT_POINT} >> ${LOGFILE} 2>&1
>  	LogRC $?
>  }
>  
> diff --git a/programs/python_common/single_run-WIP.sh b/programs/python_common/single_run-WIP.sh
> index 7539976..c6fcb77 100755
> --- a/programs/python_common/single_run-WIP.sh
> +++ b/programs/python_common/single_run-WIP.sh
> @@ -864,8 +864,8 @@ run_reflink_test()
>  	}
>  
>  	#writeback mount option
> -	log_start "reflink_test" "writeback"
> -	./reflink_test_run.sh -W -o ${logdir} -d ${device} ${mountpoint}
> +	#log_start "reflink_test" "writeback"
> +	#./reflink_test_run.sh -W -o ${logdir} -d ${device} ${mountpoint}
>  	RC=$?
>  	log_end ${RC}
>  }
> diff --git a/programs/reflink_tests/multi_reflink_test_run.sh b/programs/reflink_tests/multi_reflink_test_run.sh
> index 03cea3c..1bc3f50 100755
> --- a/programs/reflink_tests/multi_reflink_test_run.sh
> +++ b/programs/reflink_tests/multi_reflink_test_run.sh
> @@ -211,10 +211,10 @@ ${DEVICE} "refcount,xattr" ${JOURNALSIZE} ${BLOCKS}
>  	f_LogMsg ${LOG_FILE} "[${TEST_NO}] Basic Functional Test, CMD:\
>  ${MPIRUN} ${MPI_PLS_AGENT_ARG} ${MPI_BTL_ARG} ${MPI_BTL_IF_ARG} -np \
>  ${MPI_RANKS} --host ${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l 104857600 \
> --n 100 -w ${WORK_PLACE} -f ${AIO_OPT}"
> +-n 10 -w ${WORK_PLACE} -f ${AIO_OPT}"
>  	${MPIRUN} ${MPI_PLS_AGENT_ARG} ${MPI_BTL_ARG} ${MPI_BTL_IF_ARG} -np \
>  ${MPI_RANKS} --host ${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l 104857600 \
> --n 100 -w ${WORK_PLACE} -f ${AIO_OPT} >>${LOG_FILE} 2>&1
> +-n 10 -w ${WORK_PLACE} -f ${AIO_OPT} >>${LOG_FILE} 2>&1
>  	RET=$?
>  	f_echo_status ${RET}| tee -a ${RUN_LOG_FILE}
>  	f_exit_or_not ${RET}
> @@ -228,11 +228,11 @@ ${MPI_RANKS} --host ${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l 104857600 \
>  	f_LogRunMsg ${RUN_LOG_FILE} "[${TEST_NO}] Random Test:"
>  	f_LogMsg ${LOG_FILE} "[${TEST_NO}] Random Test, CMD:${MPIRUN} \
>  ${MPI_PLS_AGENT_ARG} ${MPI_BTL_ARG} ${MPI_BTL_IF_ARG} -np ${MPI_RANKS} --host \
> -${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l 104857600 -n 100 -w \
> +${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l 104857600 -n 10 -w \
>  ${WORK_PLACE} -r ${AIO_OPT}"
>  	${MPIRUN} ${MPI_PLS_AGENT_ARG} ${MPI_BTL_ARG} ${MPI_BTL_IF_ARG} -np \
>  ${MPI_RANKS} --host ${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l 104857600 -n \
> -100 -w ${WORK_PLACE} -r ${AIO_OPT} >>${LOG_FILE} 2>&1
> +10 -w ${WORK_PLACE} -r ${AIO_OPT} >>${LOG_FILE} 2>&1
>  	RET=$?
>  	f_echo_status ${RET}| tee -a ${RUN_LOG_FILE}
>  	f_exit_or_not ${RET}
> @@ -246,11 +246,11 @@ ${MPI_RANKS} --host ${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l 104857600 -n
>  	f_LogRunMsg ${RUN_LOG_FILE} "[${TEST_NO}] Mmap Test:"
>  	f_LogMsg ${LOG_FILE} "[${TEST_NO}] Mmap Test, CMD:${MPIRUN} \
>  ${MPI_PLS_AGENT_ARG} ${MPI_BTL_ARG} ${MPI_BTL_IF_ARG} -np ${MPI_RANKS} --host \
> -${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l 104857600 -n 100 -w \
> +${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l 104857600 -n 10 -w \
>  ${WORK_PLACE} -m "
>  	${MPIRUN} ${MPI_PLS_AGENT_ARG} ${MPI_BTL_ARG} ${MPI_BTL_IF_ARG} -np \
>  ${MPI_RANKS} --host ${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l 104857600 -n \
> -100 -w ${WORK_PLACE} -m >>${LOG_FILE} 2>&1
> +10 -w ${WORK_PLACE} -m >>${LOG_FILE} 2>&1
>  	RET=$?
>  	f_echo_status ${RET}| tee -a ${RUN_LOG_FILE}
>  	f_exit_or_not ${RET}
> @@ -264,11 +264,11 @@ ${MPI_RANKS} --host ${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l 104857600 -n
>          f_LogRunMsg ${RUN_LOG_FILE} "[${TEST_NO}] O_DIRECT Test:"
>          f_LogMsg ${LOG_FILE} "[${TEST_NO}] O_DIRECT Test, CMD:${MPIRUN} \
>  ${MPI_PLS_AGENT_ARG} ${MPI_BTL_ARG} ${MPI_BTL_IF_ARG} -np ${MPI_RANKS} --host \
> -${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l 41943040 -n 100 -w \
> +${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l 41943040 -n 10 -w \
>  ${WORK_PLACE} -O ${AIO_OPT}"
>          ${MPIRUN} ${MPI_PLS_AGENT_ARG} ${MPI_BTL_ARG} ${MPI_BTL_IF_ARG} -np \
>  ${MPI_RANKS} --host ${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l 41943040 -n \
> -100 -w ${WORK_PLACE} -O ${AIO_OPT} >>${LOG_FILE} 2>&1
> +10 -w ${WORK_PLACE} -O ${AIO_OPT} >>${LOG_FILE} 2>&1
>          RET=$?
>          f_echo_status ${RET}| tee -a ${RUN_LOG_FILE}
>          f_exit_or_not ${RET}
> @@ -282,11 +282,11 @@ ${MPI_RANKS} --host ${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l 41943040 -n \
>  	f_LogRunMsg ${RUN_LOG_FILE} "[${TEST_NO}] Concurrent Test:"
>  	f_LogMsg ${LOG_FILE} "[${TEST_NO}] Concurrent Test, CMD:${MPIRUN} \
>  ${MPI_PLS_AGENT_ARG} ${MPI_BTL_ARG} ${MPI_BTL_IF_ARG} -np ${MPI_RANKS} --host \
> -${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l 10485760 -n 1000 -w \
> +${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l 10485760 -n 100 -w \
>  ${WORK_PLACE} -c "
>  	${MPIRUN} ${MPI_PLS_AGENT_ARG} ${MPI_BTL_ARG} ${MPI_BTL_IF_ARG} -np \
>  ${MPI_RANKS} --host ${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l 10485760 -n \
> -1000 -w ${WORK_PLACE} -c >>${LOG_FILE} 2>&1
> +100 -w ${WORK_PLACE} -c >>${LOG_FILE} 2>&1
>  	RET=$?
>  	f_echo_status ${RET}| tee -a ${RUN_LOG_FILE}
>  	f_exit_or_not ${RET}
> @@ -301,10 +301,10 @@ ${MPI_RANKS} --host ${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l 10485760 -n \
>  	f_LogMsg ${LOG_FILE} "[${TEST_NO}] Inline-data Refcount Test, CMD:\
>  ${MPIRUN} ${MPI_PLS_AGENT_ARG} ${MPI_BTL_ARG} ${MPI_BTL_IF_ARG} -np \
>  ${MPI_RANKS} --host ${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l $((${BLOCKSIZE}-200)) \
> --n 100 -w ${WORK_PLACE} -f "
> +-n 10 -w ${WORK_PLACE} -f "
>  	${MPIRUN} ${MPI_PLS_AGENT_ARG} ${MPI_BTL_ARG} ${MPI_BTL_IF_ARG} -np \
>  ${MPI_RANKS} --host ${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l $((${BLOCKSIZE}-200)) \
> --n 100 -w ${WORK_PLACE} -f >>${LOG_FILE} 2>&1
> +-n 10 -w ${WORK_PLACE} -f >>${LOG_FILE} 2>&1
>  	RET=$?
>  	f_echo_status ${RET}| tee -a ${RUN_LOG_FILE}
>  	f_exit_or_not ${RET}
> @@ -319,10 +319,10 @@ ${MPI_RANKS} --host ${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l $((${BLOCKSIZ
>  	f_LogMsg ${LOG_FILE} "[${TEST_NO}] Xattr Combination Test, CMD:\
>  ${MPIRUN} ${MPI_PLS_AGENT_ARG} ${MPI_BTL_ARG} ${MPI_BTL_IF_ARG} -np \
>  ${MPI_RANKS} --host ${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l 104857600 \
> --n 10 -w ${WORK_PLACE} -x 1000 "
> +-n 10 -w ${WORK_PLACE} -x 100 "
>  	${MPIRUN} ${MPI_PLS_AGENT_ARG} ${MPI_BTL_ARG} ${MPI_BTL_IF_ARG} -np \
>  ${MPI_RANKS} --host ${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l 104857600 \
> --n 10 -w ${WORK_PLACE} -x 1000 >>${LOG_FILE} 2>&1
> +-n 10 -w ${WORK_PLACE} -x 100 >>${LOG_FILE} 2>&1
>  	RET=$?
>  	f_echo_status ${RET}| tee -a ${RUN_LOG_FILE}
>  	f_exit_or_not ${RET}
> @@ -336,11 +336,11 @@ ${MPI_RANKS} --host ${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -l 104857600 \
>  	f_LogRunMsg ${RUN_LOG_FILE} "[${TEST_NO}] Stress Test:"
>  	f_LogMsg ${LOG_FILE} "[${TEST_NO}] Stress Test, CMD:${MPIRUN} \
>  ${MPI_PLS_AGENT_ARG} ${MPI_BTL_ARG} ${MPI_BTL_IF_ARG} -np ${MPI_RANKS} --host \
> -${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -p 1000 -l 2147483648 -n 2000 \
> +${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -p 100 -l 2147483648 -n 200 \
>  -w ${WORK_PLACE} -s "
>  	${MPIRUN} ${MPI_PLS_AGENT_ARG} ${MPI_BTL_ARG} ${MPI_BTL_IF_ARG} -np \
> -${MPI_RANKS} --host ${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -p 1000 -l \
> -2147483648 -n 2000 -w ${WORK_PLACE} -s >>${LOG_FILE} 2>&1
> +${MPI_RANKS} --host ${MPI_HOSTS} ${MULTI_REFLINK_TEST_BIN} -i 1 -p 100 -l \
> +2147483648 -n 200 -w ${WORK_PLACE} -s >>${LOG_FILE} 2>&1
>  	RET=$?
>  	f_echo_status ${RET}| tee -a ${RUN_LOG_FILE}
>  	f_exit_or_not ${RET}
> @@ -378,8 +378,10 @@ start:  `date`=====================\n"
>  f_LogMsg ${LOG_FILE} "=====================Multi-nodes refcount tests \
>  start:  `date`====================="
>  
> -for BLOCKSIZE in 512 1024 2048 4096;do
> -	for CLUSTERSIZE in  4096 32768 1048576;do
> +#for BLOCKSIZE in 512 1024 2048 4096;do
> +#	for CLUSTERSIZE in  4096 32768 1048576;do
> +for BLOCKSIZE in 4096;do
> +	for CLUSTERSIZE in 1048576;do
>  		f_LogRunMsg ${RUN_LOG_FILE} "<- Running test with ${BLOCKSIZE} \
>  bs and ${CLUSTERSIZE} cs ->\n"
>                  f_LogMsg ${LOG_FILE} "<- Running test with ${BLOCKSIZE} \
> diff --git a/programs/reflink_tests/reflink_test_run.sh b/programs/reflink_tests/reflink_test_run.sh
> index a42c35e..5c4d233 100755
> --- a/programs/reflink_tests/reflink_test_run.sh
> +++ b/programs/reflink_tests/reflink_test_run.sh
> @@ -448,8 +448,8 @@ ${WORK_PLACE} -D 10 -a ${LISTENER_ADDR} -P ${LISTENER_PORT} >>${LOG_FILE} 2>&1
>  	((TEST_NO++))
>  	f_LogRunMsg ${RUN_LOG_FILE} "[${TEST_NO}] Basic Fucntional Test:"
>  	f_LogMsg ${LOG_FILE} "[${TEST_NO}] Basic Fucntional Test, CMD:${SUDO} \
> -${REFLINK_TEST_BIN} -i 1 -n 100 -l 104857600 -d ${DEVICE} -w ${WORK_PLACE} -f ${AIO_OPT}"
> -	${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 100 -l 104857600 -d ${DEVICE} -w \
> +${REFLINK_TEST_BIN} -i 1 -n 10 -l 104857600 -d ${DEVICE} -w ${WORK_PLACE} -f ${AIO_OPT}"
> +	${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 10 -l 104857600 -d ${DEVICE} -w \
>  ${WORK_PLACE} -f ${AIO_OPT} >>${LOG_FILE} 2>&1
>          RET=$?
>          f_echo_status ${RET} | tee -a ${RUN_LOG_FILE}
> @@ -464,8 +464,8 @@ ${WORK_PLACE} -f ${AIO_OPT} >>${LOG_FILE} 2>&1
>  	((TEST_NO++))
>  	f_LogRunMsg ${RUN_LOG_FILE} "[${TEST_NO}] Random Refcount Test:"
>  	f_LogMsg ${LOG_FILE} "[${TEST_NO}] Random Refcount Test, CMD:${SUDO} \
> -${REFLINK_TEST_BIN} -i 1 -n 100 -l 104857600 -d ${DEVICE} -w ${WORK_PLACE} -f -r ${AIO_OPT}"
> -	${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 100 -l 104857600 -d ${DEVICE} -w \
> +${REFLINK_TEST_BIN} -i 1 -n 10 -l 104857600 -d ${DEVICE} -w ${WORK_PLACE} -f -r ${AIO_OPT}"
> +	${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 10 -l 104857600 -d ${DEVICE} -w \
>  ${WORK_PLACE} -r ${AIO_OPT} >>${LOG_FILE} 2>&1
>          RET=$?
>          f_echo_status ${RET} | tee -a ${RUN_LOG_FILE}
> @@ -480,8 +480,8 @@ ${WORK_PLACE} -r ${AIO_OPT} >>${LOG_FILE} 2>&1
>  	((TEST_NO++))
>  	f_LogRunMsg ${RUN_LOG_FILE} "[${TEST_NO}] Mmap Refcount Test:"
>  	f_LogMsg ${LOG_FILE} "[${TEST_NO}] Mmap Refcount Test, CMD:${SUDO} \
> -${REFLINK_TEST_BIN} -i 1 -n 100 -l 104857600 -d ${DEVICE} -w ${WORK_PLACE} -m"
> -	${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 100 -l 104857600 -d ${DEVICE} -w \
> +${REFLINK_TEST_BIN} -i 1 -n 10 -l 104857600 -d ${DEVICE} -w ${WORK_PLACE} -m"
> +	${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 10 -l 104857600 -d ${DEVICE} -w \
>  ${WORK_PLACE} -m >>${LOG_FILE} 2>&1
>          RET=$?
>          f_echo_status ${RET} | tee -a ${RUN_LOG_FILE}
> @@ -512,9 +512,9 @@ ${WORK_PLACE} -b >>${LOG_FILE} 2>&1
>  	((TEST_NO++))
>  	f_LogRunMsg ${RUN_LOG_FILE} "[${TEST_NO}] Concurrent Refcount Test:"
>  	f_LogMsg ${LOG_FILE} "[${TEST_NO}] Concurrent Refcount Test, \
> -CMD:${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 100 -l 104857600 -d ${DEVICE} \
> +CMD:${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 10 -l 104857600 -d ${DEVICE} \
>  -w ${WORK_PLACE} -c 100 "
> -	${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 100 -l 104857600 -d ${DEVICE} -w \
> +	${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 10 -l 104857600 -d ${DEVICE} -w \
>  ${WORK_PLACE} -c 100 >>${LOG_FILE} 2>&1
>          RET=$?
>          f_echo_status ${RET} | tee -a ${RUN_LOG_FILE}
> @@ -529,8 +529,8 @@ ${WORK_PLACE} -c 100 >>${LOG_FILE} 2>&1
>  	((TEST_NO++))
>          f_LogRunMsg ${RUN_LOG_FILE} "[${TEST_NO}] O_DIRECT Refcount Test:"
>          f_LogMsg ${LOG_FILE} "[${TEST_NO}] O_DIRECT Refcount Test, CMD:${SUDO} \
> -${REFLINK_TEST_BIN} -i 1 -n 100 -l 104857600 -d ${DEVICE} -w ${WORK_PLACE} -O ${AIO_OPT}"
> -        ${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 100 -l 104857600 -d ${DEVICE} -w \
> +${REFLINK_TEST_BIN} -i 1 -n 10 -l 104857600 -d ${DEVICE} -w ${WORK_PLACE} -O ${AIO_OPT}"
> +        ${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 10 -l 104857600 -d ${DEVICE} -w \
>  ${WORK_PLACE} -O ${AIO_OPT} >>${LOG_FILE} 2>&1
>          RET=$?
>          f_echo_status ${RET} | tee -a ${RUN_LOG_FILE}
> @@ -546,9 +546,9 @@ ${WORK_PLACE} -O ${AIO_OPT} >>${LOG_FILE} 2>&1
>  	f_LogRunMsg ${RUN_LOG_FILE} "[${TEST_NO}] Verificationl CoW Test On \
>  Punching Holes:"
>  	f_LogMsg ${LOG_FILE} "[${TEST_NO}] Verification CoW Test On Punching \
> -Holes, CMD:${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 100 -l 3276800 -d ${DEVICE} \
> +Holes, CMD:${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 10 -l 3276800 -d ${DEVICE} \
>  -w ${WORK_PLACE} -H "
> -	${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 100 -l 3276800 -d ${DEVICE} -w \
> +	${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 10 -l 3276800 -d ${DEVICE} -w \
>  ${WORK_PLACE} -H >>${LOG_FILE} 2>&1
>  	RET=$?
>  	f_echo_status ${RET} | tee -a ${RUN_LOG_FILE}
> @@ -564,9 +564,9 @@ ${WORK_PLACE} -H >>${LOG_FILE} 2>&1
>  	f_LogRunMsg ${RUN_LOG_FILE} "[${TEST_NO}] Verificationl CoW Test On \
>  Truncating:"
>  	f_LogMsg ${LOG_FILE} "[${TEST_NO}] Verification CoW Test On Truncating\
> -, CMD:${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 100 -l 3276800 -d ${DEVICE} \
> +, CMD:${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 10 -l 3276800 -d ${DEVICE} \
>  -w ${WORK_PLACE} -T "
> -	${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 100 -l 3276800 -d ${DEVICE} -w \
> +	${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 10 -l 3276800 -d ${DEVICE} -w \
>  ${WORK_PLACE} -T >>${LOG_FILE} 2>&1
>  	RET=$?
>  	f_echo_status ${RET} | tee -a ${RUN_LOG_FILE}
> @@ -628,7 +628,7 @@ ${WORK_PLACE} -h 500 -m -o ${VERIFY_HOLES_LOG_FILE} >>${LOG_FILE} 2>&1
>  
>  	((TEST_NO++))
>  	f_LogRunMsg ${RUN_LOG_FILE} "[${TEST_NO}] OracleVM Data Integrity Test:"
> -	f_ovmtest 8048 10 >>${LOG_FILE} 2>&1
> +	f_ovmtest 1000 3 >>${LOG_FILE} 2>&1
>          RET=$?
>          f_echo_status ${RET} | tee -a ${RUN_LOG_FILE}
>          f_exit_or_not ${RET}
> @@ -642,9 +642,9 @@ ${WORK_PLACE} -h 500 -m -o ${VERIFY_HOLES_LOG_FILE} >>${LOG_FILE} 2>&1
>  	((TEST_NO++))
>  	f_LogRunMsg ${RUN_LOG_FILE} "[${TEST_NO}] Inline-data Refcount Test:"
>  	f_LogMsg ${LOG_FILE} "[${TEST_NO}] Inline-data Refcount Test, CMD:${SUDO} \
> -${REFLINK_TEST_BIN} -i 1 -n 100 -l $((${BLOCKSIZE}-200)) -d ${DEVICE} -w ${WORK_PLACE} \
> +${REFLINK_TEST_BIN} -i 1 -n 10 -l $((${BLOCKSIZE}-200)) -d ${DEVICE} -w ${WORK_PLACE} \
>  -I "
> -	${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 100 -l $((${BLOCKSIZE}-200)) -d ${DEVICE} -w \
> +	${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 10 -l $((${BLOCKSIZE}-200)) -d ${DEVICE} -w \
>  ${WORK_PLACE} -I >>${LOG_FILE} 2>&1
>          RET=$?
>          f_echo_status ${RET} | tee -a ${RUN_LOG_FILE}
> @@ -676,9 +676,9 @@ ${WORK_PLACE} -x 5000 >>${LOG_FILE} 2>&1
>  	((TEST_NO++))
>          f_LogRunMsg ${RUN_LOG_FILE} "[${TEST_NO}] Stress Refcount Test:"
>          f_LogMsg ${LOG_FILE} "[${TEST_NO}] Stress Refcount Test, CMD:${SUDO} \
> -${REFLINK_TEST_BIN} -i 1 -n 10000 -l 2048576000 -p 20000 -d ${DEVICE} -w \
> +${REFLINK_TEST_BIN} -i 1 -n 100 -l 2048576000 -p 20000 -d ${DEVICE} -w \
>  ${WORK_PLACE} -s "
> -        ${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 10000 -l 2048576000 -p 20000 -d \
> +        ${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 100 -l 2048576000 -p 20000 -d \
>  ${DEVICE} -w ${WORK_PLACE} -s >>${LOG_FILE} 2>&1
>          RET=$?
>          f_echo_status ${RET} | tee -a ${RUN_LOG_FILE}
> @@ -690,22 +690,22 @@ ${DEVICE} -w ${WORK_PLACE} -s >>${LOG_FILE} 2>&1
>          RET=$?
>          f_exit_or_not ${RET}
>  
> -	((TEST_NO++))
> -	f_LogRunMsg ${RUN_LOG_FILE} "[${TEST_NO}] OracleVM Simulation Test:"
> -	f_LogMsg ${LOG_FILE} "[${TEST_NO}] OracleVM Simulation Test, CMD:\
> -${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 10 -l 20485760000 -p 1000 -d ${DEVICE} -w \
> -${WORK_PLACE} -s "
> -	${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 10 -l 20485760000 -p 1000 -d \
> -${DEVICE} -w ${WORK_PLACE} -s >>${LOG_FILE} 2>&1
> -        RET=$?
> -        f_echo_status ${RET} | tee -a ${RUN_LOG_FILE}
> -        f_exit_or_not ${RET}
> -	((TEST_PASS++))
> -	f_LogMsg ${LOG_FILE} "Cleanup working place"
> -	${SUDO} ${CHMOD_BIN} -R 777 ${MOUNT_POINT}  >>${LOG_FILE} 2>&1
> -        ${RM_BIN} -rf ${WORK_PLACE}/* >>${LOG_FILE} 2>&1
> -        RET=$?
> -        f_exit_or_not ${RET}
> +#	((TEST_NO++))
> +#	f_LogRunMsg ${RUN_LOG_FILE} "[${TEST_NO}] OracleVM Simulation Test:"
> +#	f_LogMsg ${LOG_FILE} "[${TEST_NO}] OracleVM Simulation Test, CMD:\
> +#${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 10 -l 20485760000 -p 1000 -d ${DEVICE} -w \
> +#${WORK_PLACE} -s "
> +#	${SUDO} ${REFLINK_TEST_BIN} -i 1 -n 10 -l 20485760000 -p 1000 -d \
> +#${DEVICE} -w ${WORK_PLACE} -s >>${LOG_FILE} 2>&1
> +#        RET=$?
> +#        f_echo_status ${RET} | tee -a ${RUN_LOG_FILE}
> +#        f_exit_or_not ${RET}
> +#	((TEST_PASS++))
> +#	f_LogMsg ${LOG_FILE} "Cleanup working place"
> +#	${SUDO} ${CHMOD_BIN} -R 777 ${MOUNT_POINT}  >>${LOG_FILE} 2>&1
> +#        ${RM_BIN} -rf ${WORK_PLACE}/* >>${LOG_FILE} 2>&1
> +#        RET=$?
> +#        f_exit_or_not ${RET}
>  
>  	f_LogRunMsg ${RUN_LOG_FILE} "[*] Umount device ${DEVICE} from ${MOUNT_POINT}:"
>  	f_umount ${LOG_FILE} ${MOUNT_POINT}
> @@ -735,8 +735,10 @@ f_LogRunMsg ${RUN_LOG_FILE} "=====================Reflink tests start:  `date`\
>  f_LogMsg ${LOG_FILE} "=====================Reflink tests start:  `date`\
>  ====================="
>  
> -for BLOCKSIZE in 512 1024 4096;do
> -	for CLUSTERSIZE in 4096 32768 1048576;do
> +#for BLOCKSIZE in 512 1024 4096;do
> +#	for CLUSTERSIZE in 4096 32768 1048576;do
> +for BLOCKSIZE in 4096;do
> +	for CLUSTERSIZE in 1048576;do
>  		f_LogRunMsg ${RUN_LOG_FILE} "<- Running test with ${BLOCKSIZE} \
>  bs and ${CLUSTERSIZE} cs ->\n"
>  		f_LogMsg ${LOG_FILE} "<- Running test with ${BLOCKSIZE} bs \
> -- 
> 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