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>
Sam McLeod
2017-Nov-07 21:17 UTC
[Gluster-users] Gluster clients can't see directories that exist or are created within a mounted volume, but can enter them.
> 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 <mailto: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> > > Thanks, > Nithya > > On 6 November 2017 at 05:13, Sam McLeod <mailinglists at smcleod.net <mailto: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://twitter.com/s_mcleod> > https://smcleod.net <https://smcleod.net/> > > _______________________________________________ > Gluster-users mailing list > Gluster-users at gluster.org <mailto:Gluster-users at gluster.org> > http://lists.gluster.org/mailman/listinfo/gluster-users <http://lists.gluster.org/mailman/listinfo/gluster-users> > > > _______________________________________________ > Gluster-users mailing list > Gluster-users at gluster.org <mailto:Gluster-users at gluster.org> > http://lists.gluster.org/mailman/listinfo/gluster-users <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/653d8742/attachment.html>
Nithya Balachandran
2017-Nov-08 10:03 UTC
[Gluster-users] Gluster clients can't see directories that exist or are created within a mounted volume, but can enter them.
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>
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.
- Kubernetes v1.7.3 and GlusterFS Plugin