[Gluster-users] Gluster clients can't see directories that exist or are created within a mounted volume, but can enter them.

Nithya Balachandran nbalacha at redhat.com
Wed Nov 8 10:03:22 UTC 2017


On 8 November 2017 at 02:47, Sam McLeod <mailinglists at smcleod.net> wrote:

>
> On 6 Nov 2017, at 3:32 pm, Laura Bailey <lbailey at redhat.com> wrote:
>
> Do the users have permission to see/interact with the directories, in
> addition to the files?
>
>
> Yes, full access to directories and files.
> Also testing using the root user.
>
>
> On Mon, Nov 6, 2017 at 1:55 PM, Nithya Balachandran <nbalacha at redhat.com>
> wrote:
>
>> Hi,
>>
>> Please provide the gluster volume info. Do you see any errors in the
>> client mount log file (/var/log/glusterfs/var-lib-mountedgluster.log)?
>>
>
>
> root at int-gluster-01:/var/log/glusterfs  # grep 'dev_static' *.log|grep -v
> cmd_history
>
> glusterd.log:[2017-11-05 22:37:06.934787] W [glusterd-locks.c:675:glusterd_mgmt_v3_unlock]
> (-->/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0x22e5a)
> [0x7f5047169e5a] -->/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0x2cdc8)
> [0x7f5047173dc8] -->/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0xe372a)
> [0x7f504722a72a] ) 0-management: Lock for vol dev_static not held
> glusterd.log:[2017-11-05 22:37:06.934806] W [MSGID: 106118]
> [glusterd-handler.c:6309:__glusterd_peer_rpc_notify] 0-management: Lock
> not released for dev_static
> glusterd.log:[2017-11-05 22:39:49.924472] W [glusterd-locks.c:675:glusterd_mgmt_v3_unlock]
> (-->/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0x22e5a)
> [0x7fde97921e5a] -->/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0x2cdc8)
> [0x7fde9792bdc8] -->/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0xe372a)
> [0x7fde979e272a] ) 0-management: Lock for vol dev_static not held
> glusterd.log:[2017-11-05 22:39:49.924494] W [MSGID: 106118]
> [glusterd-handler.c:6309:__glusterd_peer_rpc_notify] 0-management: Lock
> not released for dev_static
> glusterd.log:[2017-11-05 22:41:42.565123] W [glusterd-locks.c:675:glusterd_mgmt_v3_unlock]
> (-->/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0x22e5a)
> [0x7fde97921e5a] -->/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0x2cdc8)
> [0x7fde9792bdc8] -->/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0xe372a)
> [0x7fde979e272a] ) 0-management: Lock for vol dev_static not held
> glusterd.log:[2017-11-05 22:41:42.565227] W [MSGID: 106118]
> [glusterd-handler.c:6309:__glusterd_peer_rpc_notify] 0-management: Lock
> not released for dev_static
> glusterd.log:[2017-11-05 22:42:06.931060] W [glusterd-locks.c:675:glusterd_mgmt_v3_unlock]
> (-->/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0x22e5a)
> [0x7fde97921e5a] -->/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0x2cdc8)
> [0x7fde9792bdc8] -->/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0xe372a)
> [0x7fde979e272a] ) 0-management: Lock for vol dev_static not held
> glusterd.log:[2017-11-05 22:42:06.931090] W [MSGID: 106118]
> [glusterd-handler.c:6309:__glusterd_peer_rpc_notify] 0-management: Lock
> not released for dev_static
>
>
>>
That is not the log for the mount. Please check
 /var/log/glusterfs/var-lib-mountedgluster.log on the system on which you
are running the mount process.

Please provide the volume config details as well (gluster volume info) from
one of the server nodes.



>> Thanks,
>> Nithya
>>
>> On 6 November 2017 at 05:13, Sam McLeod <mailinglists at smcleod.net> wrote:
>>
>>> We've got an issue with Gluster (3.12.x) where clients can't see
>>> directories that exist or are created within a mounted volume.
>>>
>>>
>>> We can see files, but not directories (with ls, find etc...)
>>> We can enter (cd) into directories, even if we can't see them.
>>>
>>> - Host typology is: 2 replica, 1 arbiter.
>>> - Volumes are: replicated and running on XFS on the hosts.
>>> - Clients are: GlusterFS native fuse client (mount.glusterfs), the same
>>> version and op-version as the hosts.
>>> - Gluster server and client version: 3.12.2 (also found on 3.12.1,
>>> unsure about previous versions) running on CentOS 7.
>>>
>>>
>>> Examples:
>>>
>>>
>>> mount:
>>> 192.168.0.151:/gluster_vol on /var/lib/mountedgluster type
>>> fuse.glusterfs (rw,relatime,user_id=0,group_i
>>> d=0,default_permissions,allow_other,max_read=131072)
>>>
>>> root at gluster-client:/var/lib/mountedgluster  # ls -la
>>> total 0
>>>
>>> (note no . or .. directories)
>>>
>>> root at gluster-client:/var/lib/mountedgluster  # touch test
>>> root at gluster-client:/var/lib/mountedgluster  # ls -la
>>> total 0
>>> -rw-r--r--. 1 root root 0 Nov  6 10:10 test
>>>
>>> ("test" file shows up. Still no . or .. directories.)
>>>
>>> root at gluster-client:/var/lib/mountedgluster  # mkdir testdir
>>> root at gluster-client:/var/lib/mountedgluster  # ls -la
>>> total 0
>>> -rw-r--r--. 1 root root 0 Nov  6 10:10 test
>>>
>>> (directory was made, but doesn't show in ls)
>>>
>>> root at gluster-client:/var/lib/mountedgluster  # cd testdir
>>> root at gluster-client:/var/lib/mountedgluster/testdir  # ls -la
>>> total 0
>>>
>>> (cd works, no . or .. shown in ls though)
>>>
>>> root at gluster-client:/var/lib/mountedgluster/testdir  # touch test
>>> root at gluster-client:/var/lib/mountedgluster/testdir  # ls -la
>>> total 0
>>> -rw-r--r--. 1 root root 0 Nov  6 10:10 test
>>>
>>> (can create test file in testdir)
>>>
>>>
>>> root at gluster-client:/var/lib/mountedgluster/testdir  # cd ..
>>> root at gluster-client:/var/lib/mountedgluster  # ls -ld testdir
>>> drwxr-xr-x. 2 root root 4096 Nov  6 10:10 testdir
>>>
>>> (going back to parent directory, although ls -la doesn't show the
>>> directory, if I specify the name to ls -ld it does show)
>>>
>>>
>>>
>>> --
>>> Sam McLeod
>>> https://twitter.com/s_mcleod
>>> https://smcleod.net
>>>
>>>
>>> _______________________________________________
>>> Gluster-users mailing list
>>> Gluster-users at gluster.org
>>> http://lists.gluster.org/mailman/listinfo/gluster-users
>>>
>>
>>
>> _______________________________________________
>> Gluster-users mailing list
>> Gluster-users at gluster.org
>> http://lists.gluster.org/mailman/listinfo/gluster-users
>>
>
>
>
> --
> Laura Bailey
> Senior Technical Writer
> Customer Content Services BNE
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gluster.org/pipermail/gluster-users/attachments/20171108/c7b856d2/attachment.html>


More information about the Gluster-users mailing list