Sam McLeod
2017-Nov-05 23:43 UTC
[Gluster-users] Gluster clients can't see directories that exist or are created within a mounted volume, but can enter them.
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 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.gluster.org/pipermail/gluster-users/attachments/20171106/b4f2fd40/attachment.html>
Nithya Balachandran
2017-Nov-06 03:55 UTC
[Gluster-users] Gluster clients can't see directories that exist or are created within a mounted volume, but can enter them.
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)? 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_id=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 >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.gluster.org/pipermail/gluster-users/attachments/20171106/537f4f30/attachment.html>
Laura Bailey
2017-Nov-06 04:32 UTC
[Gluster-users] Gluster clients can't see directories that exist or are created within a mounted volume, but can enter them.
Do the users have permission to see/interact with the directories, in addition to the files? 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)? > > > 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/20171106/5e2ded1a/attachment.html>
Possibly Parallel Threads
- Gluster clients can't see directories that exist or are created within a mounted volume, but can enter them.
- Gluster clients can't see directories that exist or are created within a mounted volume, but can enter them.
- Gluster clients can't see directories that exist or are created within a mounted volume, but can enter them.
- Gluster clients can't see directories that exist or are created within a mounted volume, but can enter them.
- ls performance on directories with small number of items