Re: Gluster clients can't see directories that exist or are created within a mounted volume, but can enter them.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On 8 November 2017 at 02:47, Sam McLeod <mailinglists@xxxxxxxxxxx> wrote:

On 6 Nov 2017, at 3:32 pm, Laura Bailey <lbailey@xxxxxxxxxx> 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@xxxxxxxxxx> 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@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@xxxxxxxxxxx> 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_id=0,default_permissions,allow_other,max_read=131072)
 
root@gluster-client:/var/lib/mountedgluster  # ls -la
total 0
 
(note no . or .. directories)
 
root@gluster-client:/var/lib/mountedgluster  # touch test
root@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@gluster-client:/var/lib/mountedgluster  # mkdir testdir
root@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@gluster-client:/var/lib/mountedgluster  # cd testdir
root@gluster-client:/var/lib/mountedgluster/testdir  # ls -la
total 0
 
(cd works, no . or .. shown in ls though)
 
root@gluster-client:/var/lib/mountedgluster/testdir  # touch test
root@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@gluster-client:/var/lib/mountedgluster/testdir  # cd ..
root@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)
 
 


_______________________________________________
Gluster-users mailing list
Gluster-users@xxxxxxxxxxx
http://lists.gluster.org/mailman/listinfo/gluster-users


_______________________________________________
Gluster-users mailing list
Gluster-users@xxxxxxxxxxx
http://lists.gluster.org/mailman/listinfo/gluster-users



--
Laura Bailey
Senior Technical Writer
Customer Content Services BNE



_______________________________________________
Gluster-users mailing list
Gluster-users@xxxxxxxxxxx
http://lists.gluster.org/mailman/listinfo/gluster-users

[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux