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

Junxiao Bi junxiao.bi at oracle.com
Tue Sep 22 23:16:07 PDT 2015


On 09/23/2015 10:07 AM, Eric Ren wrote:
> Hello Junxiao and all,
> 
> I'd like to confirm with you on this problem again. Because I "mkfs.ext4 -L
> xxx /dev/sda" on one node, and cannot "mount -L xxx /mnt" on another
> node, only got "-L xxx cannnot found" error message. It seems not a 
> ocfs2-specific problem. /dev/sda is an iscsi disk. So, I doubt if it's 
> an iscsi problem.
> 

Maybe my mistake, i can't mount also when i try today with iscsi disk.
But i never see a failure during my ocfs2-test. What is the issue the
patch fixing?

Thanks,
Junxiao.
> Here's this problem on bugzilla:
> https://bugzilla.suse.com/show_bug.cgi?id=925564
> 
> My QUESTIONs are: 
> 1. was /dev/sda an iscsi disk in your case? 
> 
> 2. Could you try ext4 in that way for this? Cause I want to see how
> things would go beyond our SUSE environment.

> 
> I really appreciate your help ;-)
> 
> Thanks,
> Eric Ren
> 
> On Fri, Sep 11, 2015 at 04:32:24AM -0600, Eric Ren wrote: 
>> 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), 
>>>>  
>>>  
>>>  
>>>  
>>
>>
>>
>> _______________________________________________
>> Ocfs2-tools-devel mailing list
>> Ocfs2-tools-devel at oss.oracle.com
>> https://oss.oracle.com/mailman/listinfo/ocfs2-tools-devel
>>




More information about the Ocfs2-test-devel mailing list