[Ocfs2-test-devel] [PATCH 11/11] lvb_torture

Marcos Matsunaga Marcos.Matsunaga at oracle.com
Wed Jun 23 21:20:00 PDT 2010


ocfs2-test: changed to accept an alternate NIC to be used by the test.

- Made changes to the arguments naming.
- Added Tristan description of the -i argument.

Signed-off-by: Marcos Matsunaga <Marcos.Matsunaga at oracle.com>
Signed-off-by: Tristan Ye <tristan.ye at oracle.com>
---
 programs/lvb_torture/run_lvb_torture.py |   55 ++++++++++++++++---------------
 1 files changed, 28 insertions(+), 27 deletions(-)

diff --git a/programs/lvb_torture/run_lvb_torture.py b/programs/lvb_torture/run_lvb_torture.py
index 67941bb..b56b5d5 100755
--- a/programs/lvb_torture/run_lvb_torture.py
+++ b/programs/lvb_torture/run_lvb_torture.py
@@ -40,15 +40,16 @@ pgm='run_lvb_torture'
 uname = os.uname()
 lhostname = str(socket.gethostname())
 logfile = config.LOGFILE
-iteractions = 10000
+count = 10000
 path = ''
 procs = 2
 dlmfs = '/dlm'
 cmd = config.BINDIR+'/lvb_torture'
 #
 Usage = '\n	 %prog [-d | --dlmfs <dlmfs path>] \
-[-i | --iteractions <iteractions>] \
+[-c | --count <count>] \
 [-H | --hbdev <heartbeat device>] \
+[-i | --if <Network Interface>] \
 [-l | --logfile <logfile>] \
 [-n | --nodelist <nodelist>] \
 <domain> <lockname> \
@@ -68,18 +69,24 @@ if __name__=='__main__':
 		type='string',
 		help='dlmfs pathname (dlmfs mountpoint - defaults to /dlm).')
 #
+	parser.add_option('-c', 
+		'--count', 
+		dest='count',
+		type='int',
+		help='Number of count. Defaults to %s' % count)
+#
+        parser.add_option('-i',
+                '--if',
+                dest='interface',
+                type='string',
+                help='Network Interface name to be used for MPI messaging.')
+#
 	parser.add_option('-H', 
 		'--hbdev', 
 		dest='hbdev',
 		type='string',
 		help='OCFS2 heartbeat device name.')
 #
-	parser.add_option('-i', 
-		'--iteractions', 
-		dest='iteractions',
-		type='int',
-		help='Number of iteractions. Defaults to %s' % iteractions)
-#
 	parser.add_option('-l', 
 		'--logfile', 
 		dest='logfile',
@@ -107,8 +114,8 @@ if __name__=='__main__':
 	if options.dlmfs:
 		dlmfs = options.dlmfs
 #
-	if options.iteractions:
-		iteractions = options.iteractions
+	if options.count:
+		count = options.count
 #
 	if options.hbdev:
 		hbdev = ' -h '+options.hbdev
@@ -117,6 +124,7 @@ if __name__=='__main__':
 #
 	if options.logfile:
 		logfile = options.logfile
+	interface = options.interface
 #
 	if options.nodelist:
 		nodelist = options.nodelist
@@ -135,25 +143,17 @@ from os import access, W_OK
 	
 if DEBUGON:
 	o2tf.printlog('%s: main - dlmfs = %s' % (pgm, dlmfs),
-		logfile, 
-		0, 
-		'')
-	o2tf.printlog('%s: main - iterations = %s' % (pgm, iteractions),
-		logfile, 
-		0, 
-		'')
+		logfile, 0, '')
+	o2tf.printlog('%s: main - count = %s' % (pgm, count),
+		logfile, 0, '')
 	o2tf.printlog('%s: main - hbdev = %s' % (pgm, hbdev),
-		logfile, 
-		0, 
-		'')
+		logfile, 0, '')
+	o2tf.printlog('%s: main - interface = %s' % (pgm, interface),
+		logfile, 0, '')
 	o2tf.printlog('%s: main - logfile = %s' % (pgm, logfile),
-		logfile, 
-		0, 
-		'')
+		logfile, 0, '')
 	o2tf.printlog('%s: main - nodelist = %s' % (pgm, nodelist),
-		logfile, 
-		0, 
-		'')
+		logfile, 0, '')
 #
 o2tf.OpenMPIInit(DEBUGON, options.nodelist, logfile, 'ssh')
 #
@@ -161,12 +161,13 @@ ret = o2tf.openmpi_run(DEBUGON, procs,
 	str('%s -d %s %s -i %s %s %s 2>&1 | tee -a %s' % (cmd, 
 	dlmfs, 
 	hbdev, 
-	iteractions, 
+	count, 
 	domain,
 	lockname,
 	options.logfile)), 
 	options.nodelist, 
 	'ssh',
+	options.interface,
 	options.logfile,
 	'WAIT')
 if not ret:
-- 
1.5.6.5




More information about the Ocfs2-test-devel mailing list