[Ocfs2-tools-devel] [PATCH 4/4] Ocfs2-test: port remote_mount.py and remout_umount.py to openmpi
Tristan Ye
tristan.ye at oracle.com
Thu Sep 11 03:49:09 PDT 2008
Just a example to port a mpi binary launcher from lampi to openmpi
Signed-off-by: Tristan Ye <tristan.ye at oracle.com>
---
programs/python_common/remote_mount.py | 18 ++++++++++--------
programs/python_common/remote_umount.py | 18 ++++++++++--------
2 files changed, 20 insertions(+), 16 deletions(-)
diff --git a/programs/python_common/remote_mount.py b/programs/python_common/remote_mount.py
index f0ee6b6..39b9ba2 100755
--- a/programs/python_common/remote_mount.py
+++ b/programs/python_common/remote_mount.py
@@ -39,10 +39,10 @@ Usage = 'Usage: %prog [-l|-label label] \
[-m|--mountpoint mountpoint] \
[-n|--nodes nodelist]'
#
-if userid == 'root':
- o2tf.printlog('This program uses LAM/MPI. Should not run as root',
- logfile, 0, '')
- sys.exit(1)
+#if userid == 'root':
+# o2tf.printlog('This program uses LAM/MPI. Should not run as root',
+# logfile, 0, '')
+# sys.exit(1)
if __name__=='__main__':
parser = optparse.OptionParser(Usage)
#
@@ -96,10 +96,12 @@ command = str('%s -l %s -m %s' % (buildcmd,
options.label,
options.mountpoint))
#
-o2tf.StartMPI(DEBUGON, options.nodelist, logfile)
+#o2tf.StartMPI(DEBUGON, options.nodelist, logfile)
+o2tf.StartOpenMPI(DEBUGON, options.nodelist, logfile)
#
#
-o2tf.lamexec(DEBUGON, nproc, config.WAIT, str('%s' % command),
- options.nodelist,
- logfile )
+#o2tf.lamexec(DEBUGON, nproc, config.WAIT, str('%s' % command),
+# options.nodelist,
+# logfile )
+o2tf.openmpi_run(DEBUGON, nproc, str('%s' % command), options.nodelist, 'ssh', logfile)
diff --git a/programs/python_common/remote_umount.py b/programs/python_common/remote_umount.py
index 1fd36e7..4d7b809 100755
--- a/programs/python_common/remote_umount.py
+++ b/programs/python_common/remote_umount.py
@@ -38,10 +38,10 @@ logfile = config.LOGFILE
Usage = 'Usage: %prog [-m|--mountpoint mountpoint] \
[-n|--nodes nodelist]'
#
-if userid == 'root':
- o2tf.printlog('This program uses LAM/MPI. Should not run as root',
- logfile, 0, '')
- sys.exit(1)
+#if userid == 'root':
+# o2tf.printlog('This program uses LAM/MPI. Should not run as root',
+# logfile, 0, '')
+# sys.exit(1)
if __name__=='__main__':
parser = optparse.OptionParser(Usage)
#
@@ -86,10 +86,12 @@ else:
command = str('%s -m %s' % (buildcmd,
options.mountpoint))
#
-o2tf.StartMPI(DEBUGON, options.nodelist, logfile)
+#o2tf.StartMPI(DEBUGON, options.nodelist, logfile)
+o2tf.StartOpenMPI(DEBUGON, options.nodelist, logfile)
#
#
-o2tf.lamexec(DEBUGON, nproc, config.WAIT, str('%s' % command),
- options.nodelist,
- logfile )
+#o2tf.lamexec(DEBUGON, nproc, config.WAIT, str('%s' % command),
+# options.nodelist,
+# logfile )
+o2tf.openmpi_run(DEBUGON, nproc, str('%s' % command), options.nodelist, 'ssh', logfile)
--
1.5.5
More information about the Ocfs2-tools-devel
mailing list