[Ocfs2-test-devel] [Ocfs2-tools-devel] [PATCH 09/10] Trigger udev rescan to get volume label that mkfs made remotely.

Zhen Ren zren at suse.com
Fri Sep 11 03:32:24 PDT 2015


Hi Junxiao,

Thanks very much for your view!

I reported this problem to ocfs2 devel list long time ago. You can see here:
https://oss.oracle.com/pipermail/ocfs2-devel/2015-March/010691.html

And I just now test this gain, and the another node cannot find the LABEL on cluster with good condition.
If thing's OK on your side, It may be relative to distribution,or other factors.

Anyway, I'll take more care about this. Thanks again ;-)

--
Eric Ren

 >>>
> Hi Eric,
>  
> On 09/10/2015 02:54 PM, zren at suse.com wrote: 
> > From: Eric Ren <zren at 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. 
> Is this needed? mount can detect the new label. 
> I "mkfs.ocfs2 -L xxx /dev/sda" one one node, and can "mount -L xxx /mnt" 
> on another node. 
>  
> Thanks, 
> Junxiao. 
>  
> >  
> > Signed-off-by: Eric Ren <zren at suse.com> 
> > Reviewed-by: Gang He <ghe at 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), 
> >  
>  
>  
>  





More information about the Ocfs2-test-devel mailing list