From: Eric Ren <z...@suse.com>

Volume label used to mount disk remotely is not visible on remote
node. So before mounting, trigger udevadm rescan to get volume label.

Signed-off-by: Eric Ren <z...@suse.com>
Reviewed-by: Gang He <g...@suse.com>
---
 programs/python_common/remote_mount.py | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/programs/python_common/remote_mount.py 
b/programs/python_common/remote_mount.py
index 7520405..088ba46 100755
--- a/programs/python_common/remote_mount.py
+++ b/programs/python_common/remote_mount.py
@@ -126,8 +126,20 @@ command = str('%s -l %s -m %s %s' % (buildcmd,
        mt_options))
 #
 o2tf.OpenMPIInit(DEBUGON, options.nodelist, logfile, 'ssh')
-#
-#
+
+# tigger udev rescan
+ret = o2tf.openmpi_run(DEBUGON,
+                nproc,
+                'udevadm trigger',
+                options.nodelist,
+                remote_method,
+                options.interface,
+                logfile,
+                'WAIT')
+
+#wait for completing udev rescan.10s is only tested on 3-nodes.
+time.sleep(10)
+
 ret = o2tf.openmpi_run(DEBUGON,
                 nproc,
                 str('%s' % command),
-- 
2.1.4


_______________________________________________
Ocfs2-users mailing list
Ocfs2-users@oss.oracle.com
https://oss.oracle.com/mailman/listinfo/ocfs2-users

Reply via email to