<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body text="#000066" bgcolor="#ffffcc">
<tt>Hi Tristan,<br>
<br>
I'll be adding the NIC check. Good catch. <br>
<br>
When I'm done with the tests, I'll send a new revision.<br>
</tt>
<pre class="moz-signature" cols="72">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.”
</pre>
<br>
On 06/03/2010 09:30 PM, tristan wrote:
<blockquote cite="mid:4C085751.5050907@oracle.com" type="cite">Marcos
Matsunaga wrote:
<br>
<blockquote type="cite">- Made the logfiles names more consistent
among tests.
<br>
- replaced some hard coded parameters by variables. Also included the
<br>
architecture in the logfile name to make them specific. Useful when
<br>
storing logfiles in a shared directory.
<br>
<br>
</blockquote>
Marcos,
<br>
<br>
They're all good catches;), thanks!
<br>
<br>
<br>
<blockquote type="cite">Signed-off-by: Marcos Matsunaga
<a class="moz-txt-link-rfc2396E" href="mailto:Marcos.Matsunaga@oracle.com"><Marcos.Matsunaga@oracle.com></a>
<br>
---
<br>
programs/xattr_tests/xattr-multi-run.sh | 61
++++++++++++++++++-------------
<br>
1 files changed, 35 insertions(+), 26 deletions(-)
<br>
<br>
diff --git a/programs/xattr_tests/xattr-multi-run.sh
b/programs/xattr_tests/xattr-multi-run.sh
<br>
index dd5aa28..ed12ef3 100755
<br>
--- a/programs/xattr_tests/xattr-multi-run.sh
<br>
+++ b/programs/xattr_tests/xattr-multi-run.sh
<br>
@@ -61,6 +61,8 @@ CHOWN_BIN="`which sudo` -u root `which chown`"
<br>
<br>
XATTR_TEST_BIN="${BINDIR}/xattr-multi-test"
<br>
<br>
+LABEL="ocfs2-xattr-multi-test-`uname -m`"
<br>
+SLOTS=2
<br>
DEFAULT_LOG="multiple-xattr-test-logs"
<br>
LOG_OUT_DIR=
<br>
LOG_FILE=
<br>
@@ -82,6 +84,8 @@ declare -i MPI_RANKS
<br>
MPI_HOSTS=
<br>
MPI_ACCESS_METHOD="ssh"
<br>
MPI_PLS_AGENT_ARG="-mca plm_rsh_agent ssh:rsh"
<br>
+MPI_MCA_BTL="-mca btl tcp,self"
<br>
+MPI_MCA_BTL_IF=""
<br>
<br>
TEST_NO=0
<br>
TEST_PASS=0
<br>
@@ -140,11 +144,12 @@ exit_or_not()
<br>
################################################################################
<br>
f_usage()
<br>
{
<br>
- echo "usage: `basename ${0}` [-r MPI_Ranks] <-f MPI_Hosts>
[-a access method] [-o output] <-d <device>> <mountpoint
path>"
<br>
+ echo "usage: `basename ${0}` [-r MPI_Ranks] <-f MPI_Hosts>
[-a access method] [-o output] [-i interface] <-d <device>>
<mountpoint path>"
<br>
echo " -r size of MPI rank"
<br>
echo " -a access method for process propagation,should be
ssh or rsh,set ssh as a default method when omited."
<br>
echo " -f MPI hosts list,separated by comma,e.g -f
node1.us.oracle.com,node2.us.oracle.com."
<br>
echo " -o output directory for the logs"
<br>
+ echo " -i Network Interface name to be used during tests."
<br>
echo " -d specify the device which has been formated as an
ocfs2 volume."
<br>
echo " <mountpoint path> path of mountpoint where the
ocfs2 volume will be mounted on."
<br>
exit 1;
<br>
@@ -157,13 +162,14 @@ f_getoptions()
<br>
exit 1
<br>
fi
<br>
<br>
- while getopts "o:d:r:f:a:h:" options; do
<br>
+ while getopts "o:d:r:f:a:h:i:" options; do
<br>
case $options in
<br>
r ) MPI_RANKS="$OPTARG";;
<br>
f ) MPI_HOSTS="$OPTARG";;
<br>
o ) LOG_OUT_DIR="$OPTARG";;
<br>
d ) OCFS2_DEVICE="$OPTARG";;
<br>
a ) MPI_ACCESS_METHOD="$OPTARG";;
<br>
+ i ) INTERFACE="$OPTARG";;
<br>
h ) f_usage
<br>
exit 1;;
<br>
* ) f_usage
<br>
@@ -188,6 +194,10 @@ f_setup()
<br>
REMOTE_SH_BIN=${RSH_BIN}
<br>
fi
<br>
<br>
+ if [ ! -z "${INTERFACE}" ]; then
<br>
</blockquote>
<br>
would be better if you test the NIC here:
<br>
ifconfig ${INTERFACE} >/dev/null 2>&1 || {
<br>
echo "Invalid NIC"
<br>
f_usage
<br>
}
<br>
<br>
<blockquote type="cite">+ MPI_MCA_BTL_IF="-mca
btl_tcp_if_include ${INTERFACE}"
<br>
+ fi;
<br>
+
<br>
if [ -z "${MOUNT_POINT}" ];then f_usage
<br>
else
<br>
@@ -211,9 +221,9 @@ f_setup()
<br>
${MKDIR} -p ${LOG_OUT_DIR} || exit 1
<br>
<br>
<br>
- LOG_POSTFIX=$(date +%Y%m%d-%H%M%S)
<br>
- LOG_FILE="`dirname ${LOG_OUT_DIR}`/`basename
${LOG_OUT_DIR}`/xattr-multiple-test-log-${LOG_POSTFIX}.log"
<br>
- RUN_LOG_FILE="`dirname ${LOG_OUT_DIR}`/`basename
${LOG_OUT_DIR}`/run-${LOG_POSTFIX}.log"
<br>
+ LOG_PREFIX=$(date +%F-%H-%M-%S)
<br>
+ LOG_FILE="`dirname ${LOG_OUT_DIR}`/`basename
${LOG_OUT_DIR}`/${LOG_PREFIX}-xattr-multiple-test-log-`uname -m`.log"
<br>
+ RUN_LOG_FILE="`dirname ${LOG_OUT_DIR}`/`basename
${LOG_OUT_DIR}`/${LOG_PREFIX}-xattr-multiple-test-log-run-`uname
-m`.log"
<br>
<br>
if [ -z "$MPI_HOSTS" ];then
<br>
f_usage
<br>
@@ -228,24 +238,23 @@ f_setup()
<br>
<br>
${CHMOD_BIN} -R 777 ${MOUNT_POINT}
<br>
<br>
- ${CHOWN_BIN} -R ${USERNAME}:${GROUPNAME} ${MOUNT_POINT}
<br>
+ ${CHOWN_BIN} -R ${USERNAME}:${GROUPNAME} ${MOUNT_POINT}
<br>
<br>
- WORKPLACE="`dirname ${MOUNT_POINT}`/`basename
${MOUNT_POINT}`/multi_xattr_test_place"
<br>
- <br>
+ WORKPLACE="`dirname ${MOUNT_POINT}`/`basename
${MOUNT_POINT}`/multi_xattr_test_place"
<br>
}
<br>
<br>
f_do_mkfs_and_mount()
<br>
{
<br>
echo -n "Mkfsing device(-b ${BLOCKSIZE} -C ${CLUSTERSIZE}):
"|tee -a ${RUN_LOG_FILE}
<br>
<br>
- echo y|${MKFS_BIN} --fs-features=xattr -b ${BLOCKSIZE} -C
${CLUSTERSIZE} -N ${SLOTS} -L ocfs2-xattr-multi-test ${OCFS2_DEVICE}
${BLOCKNUMS}>>${RUN_LOG_FILE} 2>&1
<br>
+ echo y|${MKFS_BIN} --fs-features=xattr -b ${BLOCKSIZE} -C
${CLUSTERSIZE} -N ${SLOTS} -L ${LABEL} ${OCFS2_DEVICE}
${BLOCKNUMS}>>${RUN_LOG_FILE} 2>&1
<br>
<br>
RET=$?
<br>
echo_status ${RET} |tee -a ${RUN_LOG_FILE}
<br>
exit_or_not ${RET}
<br>
<br>
echo -n "Mounting device ${OCFS2_DEVICE} to
nodes(${MPI_HOSTS}):"|tee -a ${RUN_LOG_FILE}
<br>
- ${REMOTE_MOUNT_BIN} -l ocfs2-xattr-multi-test -m ${MOUNT_POINT} -n
${MPI_HOSTS}>>${RUN_LOG_FILE} 2>&1
<br>
+ ${REMOTE_MOUNT_BIN} -l ${LABEL} -m ${MOUNT_POINT} -n
${MPI_HOSTS}>>${RUN_LOG_FILE} 2>&1
<br>
RET=$?
<br>
echo_status ${RET} |tee -a ${RUN_LOG_FILE}
<br>
exit_or_not ${RET}
<br>
@@ -280,10 +289,10 @@ f_runtest()
<br>
do
<br>
for filetype in normal directory symlink
<br>
do
<br>
- 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}
<br>
+ echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG}
${MPI_MCA_BTL} ${MPI_MCA_BTL_IF} -np ${MPI_RANKS} --host ${MPI_HOSTS}
${XATTR_TEST_BIN} -i 1 -x 20 -n ${namespace} -t ${filetype} -l 50 -s
200 ${WORKPLACE}">>${LOG_FILE}
<br>
echo "********${namespace} mode on
${filetype}********">>${LOG_FILE}
<br>
<br>
- ${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
<br>
+ ${SUDO} ${MPIRUN} ${MPI_PLS_AGENT_ARG} ${MPI_MCA_BTL}
${MPI_MCA_BTL_IF} -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
<br>
rc=$?
<br>
if [ "$rc" != "0" ];then
<br>
if [ "$namespace" == "user" -a "$filetype" ==
"symlink" ]; then
<br>
@@ -323,8 +332,8 @@ f_runtest()
<br>
echo >>${LOG_FILE}
<br>
echo
"==========================================================">>${LOG_FILE}
<br>
for((i=0;i<4;i++));do
<br>
- 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}
<br>
- ${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
<br>
+ echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG}
${MPI_MCA_BTL} ${MPI_MCA_BTL_IF} -np ${MPI_RANKS} --host ${MPI_HOSTS}
${XATTR_TEST_BIN} -i 1 -x 10 -n user -t normal -l 50 -s 100
${WORKPLACE}">>${LOG_FILE}
<br>
+ ${MPIRUN} ${MPI_PLS_AGENT_ARG} ${MPI_MCA_BTL}
${MPI_MCA_BTL_IF} -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
<br>
rc=$?
<br>
if [ ! "$rc" == "0" ];then
<br>
echo_failure |tee -a ${RUN_LOG_FILE}
<br>
@@ -347,8 +356,8 @@ f_runtest()
<br>
echo -ne "[${TEST_NO}] Check Max Multinode Xattr
EA_Name_Length:">> ${LOG_FILE}
<br>
echo >>${LOG_FILE}
<br>
echo
"==========================================================">>${LOG_FILE}
<br>
- 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}
<br>
- ${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
<br>
+ echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG}
${MPI_MCA_BTL} ${MPI_MCA_BTL_IF} -np ${MPI_RANKS} --host ${MPI_HOSTS}
${XATTR_TEST_BIN} -i 1 -x 4 -n user -t normal -l 255 -s 300
${WORKPLACE}">>${LOG_FILE}
<br>
+ ${MPIRUN} ${MPI_PLS_AGENT_ARG} ${MPI_MCA_BTL} ${MPI_MCA_BTL_IF}
-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
<br>
RET=$?
<br>
echo_status ${RET} |tee -a ${RUN_LOG_FILE}
<br>
exit_or_not ${RET}
<br>
@@ -363,8 +372,8 @@ f_runtest()
<br>
echo -ne "[${TEST_NO}] Check Max Multinode Xattr
EA_Size:">> ${LOG_FILE}
<br>
echo >>${LOG_FILE}
<br>
echo
"==========================================================">>${LOG_FILE}
<br>
- 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}
<br>
- ${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
<br>
+ echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG}
${MPI_MCA_BTL} ${MPI_MCA_BTL_IF} -np ${MPI_RANKS} --host ${MPI_HOSTS}
${XATTR_TEST_BIN} -i 1 -x 1 -n user -t normal -l 50 -s 65536
${WORKPLACE}">>${LOG_FILE}
<br>
+ ${MPIRUN} ${MPI_PLS_AGENT_ARG} ${MPI_MCA_BTL}
${MPI_MCA_BTL_IF} -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
<br>
RET=$?
<br>
echo_status ${RET} |tee -a ${RUN_LOG_FILE}
<br>
exit_or_not ${RET}
<br>
@@ -379,8 +388,8 @@ f_runtest()
<br>
echo -ne "[${TEST_NO}] Check Huge Multinode Xattr
EA_Entry_Nums:">> ${LOG_FILE}
<br>
echo >>${LOG_FILE}
<br>
echo
"==========================================================">>${LOG_FILE}
<br>
- 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}
<br>
- ${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
<br>
+ echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG}
${MPI_MCA_BTL} ${MPI_MCA_BTL_IF} -np ${MPI_RANKS} --host ${MPI_HOSTS}
${XATTR_TEST_BIN} -i 1 -x 10000 -n user -t normal -l 100 -s 200
${WORKPLACE}">>${LOG_FILE}
<br>
+ ${MPIRUN} ${MPI_PLS_AGENT_ARG} ${MPI_MCA_BTL}
${MPI_MCA_BTL_IF} -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
<br>
RET=$?
<br>
echo_status ${RET} |tee -a ${RUN_LOG_FILE}
<br>
exit_or_not ${RET}
<br>
@@ -395,8 +404,8 @@ f_runtest()
<br>
echo -ne "[${TEST_NO}] Check All Max Multinode Xattr Arguments
Together:">> ${LOG_FILE}
<br>
echo >>${LOG_FILE}
<br>
echo
"==========================================================">>${LOG_FILE}
<br>
- 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}
<br>
- ${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
<br>
+ echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG}
${MPI_MCA_BTL} ${MPI_MCA_BTL_IF} -np ${MPI_RANKS} --host ${MPI_HOSTS}
${XATTR_TEST_BIN} -i 1 -x 1000 -n user -t normal -l 255 -s 65536
${WORKPLACE}">>${LOG_FILE}
<br>
+ ${MPIRUN} ${MPI_PLS_AGENT_ARG} ${MPI_MCA_BTL}
${MPI_MCA_BTL_IF} -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
<br>
RET=$?
<br>
echo_status ${RET} |tee -a ${RUN_LOG_FILE}
<br>
exit_or_not ${RET}
<br>
@@ -411,8 +420,8 @@ f_runtest()
<br>
echo -ne "[${TEST_NO}] Launch Concurrent Adding Test:">>
${LOG_FILE}
<br>
echo >>${LOG_FILE}
<br>
echo
"==========================================================">>${LOG_FILE}
<br>
- 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}
<br>
- ${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
<br>
+ echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG}
${MPI_MCA_BTL} ${MPI_MCA_BTL_IF} -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}
<br>
+ ${MPIRUN} ${MPI_PLS_AGENT_ARG} ${MPI_MCA_BTL}
${MPI_MCA_BTL_IF} -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
<br>
RET=$?
<br>
echo_status ${RET} |tee -a ${RUN_LOG_FILE}
<br>
exit_or_not ${RET}
<br>
@@ -427,8 +436,8 @@ f_runtest()
<br>
echo -ne "[${TEST_NO}] Launch MultiNode Xattr Stress
Test:">> ${LOG_FILE}
<br>
echo >>${LOG_FILE}
<br>
echo
"==========================================================">>${LOG_FILE}
<br>
- 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}
<br>
- ${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
<br>
+ echo -e "Testing Binary:\t\t${MPIRUN} ${MPI_PLS_AGENT_ARG}
${MPI_MCA_BTL} ${MPI_MCA_BTL_IF} -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}
<br>
+ ${MPIRUN} ${MPI_PLS_AGENT_ARG} ${MPI_MCA_BTL}
${MPI_MCA_BTL_IF} -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
<br>
RET=$?
<br>
echo_status ${RET} |tee -a ${RUN_LOG_FILE}
<br>
exit_or_not ${RET}
<br>
</blockquote>
<br>
</blockquote>
</body>
</html>