[Ocfs2-test-devel] [PATCH 1/1] Ocfs2-test: Changes needed from openmpi-1.2.5 to 1.3.2

tristan tristan.ye at oracle.com
Tue Dec 29 17:29:57 PST 2009


Marcos E. Matsunaga wrote:
> Tristan.
> One comment.
>
> Instead of making SLOTS=4, you could add to the end of f_getoptions the
> following:
>
>         echo $MPI_HOSTS|sed -e 's/,/\n/g' >/tmp/$$
>         SLOTS=`cat /tmp/$$ |wc -l`
>         rm -f /tmp/$$
>
> That way, it will always format the partition with the number of nodes
> specified.
>   

Good point, it's better to determine the slot number by mpi hosts.

> Also, SLOTS is defined, but not used anywhere. You should make the
> MKFS_BIN line to include "-N ${SLOTS}" instead of "-N 2".
>   

Did I hardcode this before? Oops, I may do this for debugging, and 
forgot to correct this afterward...
Thanks for pointing this out!

> One thing that I found interesting is that it works fine on x86_64, but
> on i686, it has the same behavior that I reported you before. It stays
> in this loop:
>   

Interesting, what did you mean eactly? It hangs when communicating 
between x86_64 and i686, or between i686 and i686?

You kept the mpi binary in a shared volume among multiple nodes? will 
this hurt the executing of mpi binary on different arches but with same 
ELF format?



Tristan.
>
> 14:19:48.575946 poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN},
> {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN},
> {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN},
> {fd=12, events=POLLIN}], 9, 0) = 0 (Timeout) <0.000009>
> 14:19:48.576051 poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN},
> {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN},
> {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN},
> {fd=12, events=POLLIN}], 9, 0) = 0 (Timeout) <0.000009>
> 14:19:48.576156 poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN},
> {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN},
> {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN},
> {fd=12, events=POLLIN}], 9, 0) = 0 (Timeout) <0.000009>
> 14:19:48.576262 poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN},
> {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN},
> {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN},
> {fd=12, events=POLLIN}], 9, 0) = 0 (Timeout) <0.000009>
> 14:19:48.576369 poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN},
> {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN},
> {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN},
> {fd=12, events=POLLIN}], 9, 0) = 0 (Timeout) <0.000009>
> 14:19:48.576498 poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN},
> {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=8, events=POLLIN},
> {fd=9, events=POLLIN}, {fd=10, events=POLLIN}, {fd=11, events=POLLIN},
> {fd=12, events=POLLIN}], 9, 0) = 0 (Timeout) <0.000008>
>
> I still didn't have a chance to test it on ia64 and ppc as I'm waiting
> for other tests to complete before I test this patch.
>
> Regards,
>
> Marcos Eduardo Matsunaga
>
> Oracle USA
> Linux Engineering
>
> “The statements and opinions expressed here are my own and do not
> necessarily represent those of Oracle Corporation.”
>
>
> On 12/21/2009 12:44 AM, Tristan Ye wrote:
>   
>> There are still some corners where changes needed for latest 1.3.2
>> still untouched there, this patch is going to correct them accordingly.
>>
>> Marcos, will you please help to verify if it could solve your issues
>> encountered in xattr tests before giving a SOB on this patch.
>>
>> Signed-off-by: Tristan Ye <tristan.ye at oracle.com>
>> ---
>>  programs/dx_dirs_tests/multi_index_dir_run.sh      |    4 +-
>>  .../multi_inode_alloc_perf.sh                      |    6 +-
>>  programs/reflink_tests/multi_reflink_test_run.sh   |    4 +-
>>  programs/xattr_tests/xattr-multi-run.sh            |   67 ++++++--------------
>>  4 files changed, 26 insertions(+), 55 deletions(-)
>>
>> diff --git a/programs/dx_dirs_tests/multi_index_dir_run.sh b/programs/dx_dirs_tests/multi_index_dir_run.sh
>> index 735fc79..3a3624c 100755
>> --- a/programs/dx_dirs_tests/multi_index_dir_run.sh
>> +++ b/programs/dx_dirs_tests/multi_index_dir_run.sh
>> @@ -63,7 +63,7 @@ DEFAULT_RANKS=4
>>  MPI_RANKS=
>>  MPI_HOSTS=
>>  MPI_ACCESS_METHOD="ssh"
>> -MPI_PLS_AGENT_ARG="-mca pls_rsh_agent ssh:rsh"
>> +MPI_PLS_AGENT_ARG="-mca plm_rsh_agent ssh:rsh"
>>  MPI_BTL_ARG="-mca btl tcp,self"
>>  MPI_BTL_IF_ARG=
>>  
>> @@ -123,7 +123,7 @@ function f_setup()
>>  	f_getoptions $*
>>  	
>>  	if [ "$MPI_ACCESS_METHOD" = "rsh" ];then
>> -		MPI_PLS_AGENT_ARG="-mca pls_rsh_agent rsh:ssh"
>> +		MPI_PLS_AGENT_ARG="-mca plm_rsh_agent rsh:ssh"
>>  	fi
>>  
>>  	if [ -z "${MOUNT_POINT}" ];then 
>> diff --git a/programs/inode_alloc_perf_tests/multi_inode_alloc_perf.sh b/programs/inode_alloc_perf_tests/multi_inode_alloc_perf.sh
>> index e419961..a815ef0 100755
>> --- a/programs/inode_alloc_perf_tests/multi_inode_alloc_perf.sh
>> +++ b/programs/inode_alloc_perf_tests/multi_inode_alloc_perf.sh
>> @@ -88,7 +88,7 @@ ORIG_COMMITID=
>>  declare -i MPI_RANKS
>>  MPI_HOSTS=
>>  MPI_ACCESS_METHOD="ssh"
>> -MPI_PLS_AGENT_ARG="-mca pls_rsh_agent ssh:rsh"
>> +MPI_PLS_AGENT_ARG="-mca plm_rsh_agent ssh:rsh"
>>  
>>  set -o pipefail
>>  
>> @@ -196,7 +196,7 @@ function f_check()
>>          f_getoptions $*
>>  
>>  	if [ "$MPI_ACCESS_METHOD" = "rsh" ];then
>> -                MPI_PLS_AGENT_ARG="-mca pls_rsh_agent rsh:ssh"
>> +                MPI_PLS_AGENT_ARG="-mca plm_rsh_agent rsh:ssh"
>>          fi
>>  
>>          if [ -z "${MOUNT_POINT}" ];then
>> @@ -314,7 +314,7 @@ f_run_test_one_time()
>>          f_exit_or_not ${RET}
>>  
>>  	f_LogRunMsg "<Iteration ${1}>Run inode alloc perf tests among nodes ${MPI_HOSTS}:"
>> -	${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -mca btl_tcp_if_include eth0  --host ${MPI_HOSTS} ${LOCAL_TEST_RUNNER} -l ${LOCAL_LOG_DIR} -b ${LABELNAME} -t ${KERNEL_TARBALL} -k ${KERNEL_PATH} -p ${PATCH_PATH} -s ${ISCSI_SERVER} ${MOUNT_POINT} >>${LOG_FILE} 2>&1
>> +	${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self --host ${MPI_HOSTS} ${LOCAL_TEST_RUNNER} -l ${LOCAL_LOG_DIR} -b ${LABELNAME} -t ${KERNEL_TARBALL} -k ${KERNEL_PATH} -p ${PATCH_PATH} -s ${ISCSI_SERVER} ${MOUNT_POINT} >>${LOG_FILE} 2>&1
>>  	RET=$?
>>          f_echo_status ${RET} | tee -a ${RUN_LOG_FILE}
>>          f_exit_or_not ${RET}
>> diff --git a/programs/reflink_tests/multi_reflink_test_run.sh b/programs/reflink_tests/multi_reflink_test_run.sh
>> index f389172..13b72e0 100755
>> --- a/programs/reflink_tests/multi_reflink_test_run.sh
>> +++ b/programs/reflink_tests/multi_reflink_test_run.sh
>> @@ -74,7 +74,7 @@ DEFAULT_RANKS=4
>>  MPI_RANKS=
>>  MPI_HOSTS=
>>  MPI_ACCESS_METHOD="ssh"
>> -MPI_PLS_AGENT_ARG="-mca pls_rsh_agent ssh:rsh"
>> +MPI_PLS_AGENT_ARG="-mca plm_rsh_agent ssh:rsh"
>>  MPI_BTL_ARG="-mca btl tcp,self"
>>  MPI_BTL_IF_ARG=
>>  
>> @@ -135,7 +135,7 @@ function f_setup()
>>  	f_getoptions $*
>>  
>>  	if [ "$MPI_ACCESS_METHOD" = "rsh" ];then
>> -		MPI_PLS_AGENT_ARG="-mca pls_rsh_agent rsh:ssh"
>> +		MPI_PLS_AGENT_ARG="-mca plm_rsh_agent rsh:ssh"
>>  	fi
>>  
>>  	if [ -z "${MOUNT_POINT}" ];then
>> diff --git a/programs/xattr_tests/xattr-multi-run.sh b/programs/xattr_tests/xattr-multi-run.sh
>> index cb6984f..701d5fb 100755
>> --- a/programs/xattr_tests/xattr-multi-run.sh
>> +++ b/programs/xattr_tests/xattr-multi-run.sh
>> @@ -71,18 +71,17 @@ OCFS2_DEVICE=
>>  BLOCKSIZE=
>>  CLUSTERSIZE=
>>  BLOCKNUMS=
>> +SLOTS=4
>>  
>>  WORKPLACE=
>>  
>>  TMP_DIR=/tmp
>> -DEFAULT_HOSTFILE=".openmpi_hostfile"
>>  DEFAULT_RANKS=4
>>  
>>  declare -i MPI_RANKS
>>  MPI_HOSTS=
>> -MPI_HOSTFILE=
>>  MPI_ACCESS_METHOD="ssh"
>> -MPI_PLS_AGENT_ARG="-mca pls_rsh_agent ssh:rsh"
>> +MPI_PLS_AGENT_ARG="-mca plm_rsh_agent ssh:rsh"
>>  
>>  TEST_NO=0
>>  TEST_PASS=0
>> @@ -176,31 +175,6 @@ f_getoptions()
>>  
>>  }
>>  
>> -f_create_hostfile()
>> -{
>> -        MPI_HOSTFILE="${TMP_DIR}/${DEFAULT_HOSTFILE}"
>> -	TMP_FILE="${TMP_DIR}/.tmp_openmpi_hostfile_$$"
>> -
>> -	echo ${MPI_HOSTS}|sed -e 's/,/\n/g'>$TMP_FILE
>> -
>> -        if [ -f "$MPI_HOSTFILE" ];then
>> -                ${RM} -rf ${MPI_HOSTFILE}
>> -        fi
>> -
>> -        while read line
>> -        do
>> -		if [ -z $line ];then
>> -			continue
>> -		fi
>> -
>> -                echo "$line">>$MPI_HOSTFILE
>> -
>> -        done<$TMP_FILE
>> -
>> -        ${RM} -rf $TMP_FILE
>> -}
>> -
>> -
>>  f_setup()
>>  {
>>  	if [ "${UID}" = "0" ];then
>> @@ -211,7 +185,7 @@ f_setup()
>>  	f_getoptions $*
>>  	
>>  	if [ "$MPI_ACCESS_METHOD" = "rsh" ];then
>> -		MPI_PLS_AGENT_ARG="-mca pls_rsh_agent rsh:ssh"
>> +		MPI_PLS_AGENT_ARG="-mca plm_rsh_agent rsh:ssh"
>>  		REMOTE_SH_BIN=${RSH_BIN}
>>  	fi
>>  
>> @@ -244,11 +218,8 @@ f_setup()
>>  	
>>  	if [ -z "$MPI_HOSTS" ];then
>>  		f_usage
>> -	else
>> -		f_create_hostfile
>>  	fi
>>  
>> -
>>  	${CHMOD_BIN} -R 777 ${MOUNT_POINT}
>>  
>>          ${CHOWN_BIN} -R ${USERNAME}:${GROUPNAME} ${MOUNT_POINT}
>> @@ -303,10 +274,10 @@ f_runtest()
>>  	do
>>  		for filetype in normal directory symlink
>>  		do
>> -			echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -mca btl_tcp_if_include eth0 -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 20 -n ${namespace} -t ${filetype} -l 50 -s 200 ${WORKPLACE}">>${LOG_FILE}
>> +			echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 20 -n ${namespace} -t ${filetype} -l 50 -s 200 ${WORKPLACE}">>${LOG_FILE}
>>  			echo "********${namespace} mode on ${filetype}********">>${LOG_FILE}
>>  
>> -			${SUDO} ${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -mca btl_tcp_if_include eth0 -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 20 -n ${namespace} -t ${filetype} -l 50 -s 200 ${WORKPLACE}>>${LOG_FILE} 2>&1
>> +			${SUDO} ${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 20 -n ${namespace} -t ${filetype} -l 50 -s 200 ${WORKPLACE}>>${LOG_FILE} 2>&1
>>  			rc=$?
>>  			if [ "$rc" != "0" ];then
>>  				if [ "$namespace" == "user" -a "$filetype" == "symlink" ]; then
>> @@ -346,8 +317,8 @@ f_runtest()
>>          echo >>${LOG_FILE}
>>          echo "==========================================================">>${LOG_FILE}
>>  	for((i=0;i<4;i++));do
>> -		echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -mca btl_tcp_if_include eth0 -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 10 -n user -t normal -l 50 -s 100 ${WORKPLACE}">>${LOG_FILE}
>> -		${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -mca btl_tcp_if_include eth0 -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 10 -n user -t normal -l 50 -s 100 ${WORKPLACE}>>${LOG_FILE} 2>&1
>> +		echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 10 -n user -t normal -l 50 -s 100 ${WORKPLACE}">>${LOG_FILE}
>> +		${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 10 -n user -t normal -l 50 -s 100 ${WORKPLACE}>>${LOG_FILE} 2>&1
>>  		rc=$?
>>  		if [ ! "$rc" == "0"  ];then
>>  			echo_failure |tee -a ${RUN_LOG_FILE}
>> @@ -370,8 +341,8 @@ f_runtest()
>>  	echo -ne "[${TEST_NO}] Check Max Multinode Xattr EA_Name_Length:">> ${LOG_FILE}
>>  	echo >>${LOG_FILE}
>>          echo "==========================================================">>${LOG_FILE}
>> -	echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -mca btl_tcp_if_include eth0 -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 4 -n user -t normal -l 255 -s 300 ${WORKPLACE}">>${LOG_FILE}
>> -	${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -mca btl_tcp_if_include eth0 -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 4 -n user -t normal -l 255 -s 300 ${WORKPLACE}>>${LOG_FILE} 2>&1
>> +	echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 4 -n user -t normal -l 255 -s 300 ${WORKPLACE}">>${LOG_FILE}
>> +	${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 4 -n user -t normal -l 255 -s 300 ${WORKPLACE}>>${LOG_FILE} 2>&1
>>  	RET=$?
>>          echo_status ${RET} |tee -a ${RUN_LOG_FILE}
>>          exit_or_not ${RET}
>> @@ -386,8 +357,8 @@ f_runtest()
>>          echo -ne "[${TEST_NO}] Check Max Multinode Xattr EA_Size:">> ${LOG_FILE}
>>          echo >>${LOG_FILE}
>>          echo "==========================================================">>${LOG_FILE}
>> -        echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -mca btl_tcp_if_include eth0 -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 1 -n user -t normal -l 50 -s 65536 ${WORKPLACE}">>${LOG_FILE}
>> -        ${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -mca btl_tcp_if_include eth0 -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 1 -n user -t normal -l 50 -s 65536 ${WORKPLACE}>>${LOG_FILE} 2>&1
>> +        echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 1 -n user -t normal -l 50 -s 65536 ${WORKPLACE}">>${LOG_FILE}
>> +        ${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 1 -n user -t normal -l 50 -s 65536 ${WORKPLACE}>>${LOG_FILE} 2>&1
>>          RET=$?
>>          echo_status ${RET} |tee -a ${RUN_LOG_FILE}
>>          exit_or_not ${RET}
>> @@ -402,8 +373,8 @@ f_runtest()
>>          echo -ne "[${TEST_NO}] Check Huge Multinode Xattr EA_Entry_Nums:">> ${LOG_FILE}
>>          echo >>${LOG_FILE}
>>          echo "==========================================================">>${LOG_FILE}
>> -        echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -mca btl_tcp_if_include eth0 -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 10000 -n user -t normal -l 100 -s 200 ${WORKPLACE}">>${LOG_FILE}
>> -        ${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -mca btl_tcp_if_include eth0 -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 10000 -n user -t normal -l 100 -s 200 ${WORKPLACE}>>${LOG_FILE} 2>&1
>> +        echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 10000 -n user -t normal -l 100 -s 200 ${WORKPLACE}">>${LOG_FILE}
>> +        ${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 10000 -n user -t normal -l 100 -s 200 ${WORKPLACE}>>${LOG_FILE} 2>&1
>>          RET=$?
>>          echo_status ${RET} |tee -a ${RUN_LOG_FILE}
>>          exit_or_not ${RET}
>> @@ -418,8 +389,8 @@ f_runtest()
>>          echo -ne "[${TEST_NO}] Check All Max Multinode Xattr Arguments Together:">> ${LOG_FILE}
>>          echo >>${LOG_FILE}
>>          echo "==========================================================">>${LOG_FILE}
>> -        echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -mca btl_tcp_if_include eth0 -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 1000 -n user -t normal -l 255 -s 65536 ${WORKPLACE}">>${LOG_FILE}
>> -        ${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -mca btl_tcp_if_include eth0 -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 1000 -n user -t normal -l 255 -s 65536 ${WORKPLACE}>>${LOG_FILE} 2>&1
>> +        echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 1000 -n user -t normal -l 255 -s 65536 ${WORKPLACE}">>${LOG_FILE}
>> +        ${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 1000 -n user -t normal -l 255 -s 65536 ${WORKPLACE}>>${LOG_FILE} 2>&1
>>          RET=$?
>>          echo_status ${RET} |tee -a ${RUN_LOG_FILE}
>>          exit_or_not ${RET}
>> @@ -434,8 +405,8 @@ f_runtest()
>>          echo -ne "[${TEST_NO}] Launch Concurrent Adding Test:">> ${LOG_FILE}
>>          echo >>${LOG_FILE}
>>          echo "==========================================================">>${LOG_FILE}
>> -        echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -mca btl_tcp_if_include eth0 -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 1000 -n user -t normal -l 255 -s 5000 -o -r -k ${WORKPLACE}">>${LOG_FILE}
>> -        ${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -mca btl_tcp_if_include eth0 -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 1000 -n user -t normal -l 255 -s 5000 -o -r -k ${WORKPLACE}>>${LOG_FILE} 2>&1
>> +        echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 1000 -n user -t normal -l 255 -s 5000 -o -r -k ${WORKPLACE}">>${LOG_FILE}
>> +        ${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 1000 -n user -t normal -l 255 -s 5000 -o -r -k ${WORKPLACE}>>${LOG_FILE} 2>&1
>>          RET=$?
>>          echo_status ${RET} |tee -a ${RUN_LOG_FILE}
>>          exit_or_not ${RET}
>> @@ -450,8 +421,8 @@ f_runtest()
>>          echo -ne "[${TEST_NO}] Launch MultiNode Xattr Stress Test:">> ${LOG_FILE}
>>          echo >>${LOG_FILE}
>>          echo "==========================================================">>${LOG_FILE}
>> -        echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -mca btl_tcp_if_include eth0 -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 2000 -n user -t normal -l 255 -s 5000  -r -k ${WORKPLACE}">>${LOG_FILE}
>> -        ${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -mca btl_tcp_if_include eth0 -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 2000 -n user -t normal -l 255 -s 5000  -r -k ${WORKPLACE}>>${LOG_FILE} 2>&1
>> +        echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 2000 -n user -t normal -l 255 -s 5000  -r -k ${WORKPLACE}">>${LOG_FILE}
>> +        ${MPIRUN} ${MPI_PLS_AGENT_ARG} -mca btl tcp,self -np ${MPI_RANKS} --host ${MPI_HOSTS} ${XATTR_TEST_BIN} -i 1 -x 2000 -n user -t normal -l 255 -s 5000  -r -k ${WORKPLACE}>>${LOG_FILE} 2>&1
>>          RET=$?
>>          echo_status ${RET} |tee -a ${RUN_LOG_FILE}
>>          exit_or_not ${RET}
>>   
>>     
>
>   




More information about the Ocfs2-test-devel mailing list