<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 6 Nov 2017, at 3:32 pm, Laura Bailey &lt;<a href="mailto:lbailey@redhat.com" class="">lbailey@redhat.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Do the users have permission to see/interact with the directories, in addition to the files?<br class=""></div></div></blockquote><div><br class=""></div><div>Yes, full access to directories and files.</div><div>Also testing using the root user.</div><br class=""><blockquote type="cite" class=""><div class=""><div class="gmail_extra"><br class=""><div class="gmail_quote">On Mon, Nov 6, 2017 at 1:55 PM, Nithya Balachandran <span dir="ltr" class="">&lt;<a href="mailto:nbalacha@redhat.com" target="_blank" class="">nbalacha@redhat.com</a>&gt;</span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="">Hi,<div class=""><br class=""></div><div class="">Please provide the gluster volume info. Do you see any errors in the client mount log file (/var/log/glusterfs/var-lib-<wbr class="">mountedgluster.log)?</div></div></blockquote></div></div></div></blockquote><div><br class=""></div><div><br class=""></div><div><div><div>root@int-gluster-01:/var/log/glusterfs &nbsp;# grep 'dev_static' *.log|grep -v cmd_history</div><div><br class=""></div><div>glusterd.log:[2017-11-05 22:37:06.934787] W [glusterd-locks.c:675:glusterd_mgmt_v3_unlock] (--&gt;/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0x22e5a) [0x7f5047169e5a] --&gt;/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0x2cdc8) [0x7f5047173dc8] --&gt;/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0xe372a) [0x7f504722a72a] ) 0-management: Lock for vol dev_static not held</div><div>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</div><div>glusterd.log:[2017-11-05 22:39:49.924472] W [glusterd-locks.c:675:glusterd_mgmt_v3_unlock] (--&gt;/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0x22e5a) [0x7fde97921e5a] --&gt;/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0x2cdc8) [0x7fde9792bdc8] --&gt;/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0xe372a) [0x7fde979e272a] ) 0-management: Lock for vol dev_static not held</div><div>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</div><div>glusterd.log:[2017-11-05 22:41:42.565123] W [glusterd-locks.c:675:glusterd_mgmt_v3_unlock] (--&gt;/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0x22e5a) [0x7fde97921e5a] --&gt;/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0x2cdc8) [0x7fde9792bdc8] --&gt;/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0xe372a) [0x7fde979e272a] ) 0-management: Lock for vol dev_static not held</div><div>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</div><div>glusterd.log:[2017-11-05 22:42:06.931060] W [glusterd-locks.c:675:glusterd_mgmt_v3_unlock] (--&gt;/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0x22e5a) [0x7fde97921e5a] --&gt;/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0x2cdc8) [0x7fde9792bdc8] --&gt;/usr/lib64/glusterfs/3.12.2/xlator/mgmt/glusterd.so(+0xe372a) [0x7fde979e272a] ) 0-management: Lock for vol dev_static not held</div><div>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</div></div></div><br class=""><blockquote type="cite" class=""><div class=""><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class=""><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Thanks,</div><div class="">Nithya</div></div><div class="gmail_extra"><br class=""><div class="gmail_quote"><div class=""><div class="h5">On 6 November 2017 at 05:13, Sam McLeod <span dir="ltr" class="">&lt;<a href="mailto:mailinglists@smcleod.net" target="_blank" class="">mailinglists@smcleod.net</a>&gt;</span> wrote:<br class=""></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=""><div class="h5"><div style="word-wrap:break-word;line-break:after-white-space" class=""><div class="">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.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">We can see files, but not directories (with ls, find etc...)</div><div class="">We can enter (cd) into directories, even if we can't see them.</div><div class=""><br class=""></div><div class="">- Host typology is: 2 replica, 1 arbiter.</div><div class="">- Volumes are: replicated and running on XFS on the hosts.</div><div class="">- Clients are: GlusterFS native fuse client (mount.glusterfs), the same version and op-version as the hosts.</div><div class="">- Gluster server and client version: 3.12.2 (also found on 3.12.1, unsure about previous versions) running on CentOS 7.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Examples:</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">mount:</div><div class="">192.168.0.151:/gluster_vol on /var/lib/mountedgluster type fuse.glusterfs (rw,relatime,user_id=0,group_i<wbr class="">d=0,default_permissions,allow_<wbr class="">other,max_read=131072)</div><div class="">&nbsp;</div><div class="">root@gluster-client:/var/lib/m<wbr class="">ountedgluster &nbsp;# ls -la</div><div class="">total 0</div><div class="">&nbsp;</div><div class="">(note no . or .. directories)</div><div class="">&nbsp;</div><div class="">root@gluster-client:/var/lib/m<wbr class="">ountedgluster &nbsp;# touch test</div><div class="">root@gluster-client:/var/lib/m<wbr class="">ountedgluster &nbsp;# ls -la</div><div class="">total 0</div><div class="">-rw-r--r--. 1 root root 0 Nov &nbsp;6 10:10 test</div><div class="">&nbsp;</div><div class="">("test" file shows up. Still no . or .. directories.)</div><div class="">&nbsp;</div><div class="">root@gluster-client:/var/lib/m<wbr class="">ountedgluster &nbsp;# mkdir testdir</div><div class="">root@gluster-client:/var/lib/m<wbr class="">ountedgluster &nbsp;# ls -la</div><div class="">total 0</div><div class="">-rw-r--r--. 1 root root 0 Nov &nbsp;6 10:10 test</div><div class="">&nbsp;</div><div class="">(directory was made, but doesn't show in ls)</div><div class="">&nbsp;</div><div class="">root@gluster-client:/var/lib/m<wbr class="">ountedgluster &nbsp;# cd testdir</div><div class="">root@gluster-client:/var/lib/m<wbr class="">ountedgluster/testdir &nbsp;# ls -la</div><div class="">total 0</div><div class="">&nbsp;</div><div class="">(cd works, no . or .. shown in ls though)</div><div class="">&nbsp;</div><div class="">root@gluster-client:/var/lib/m<wbr class="">ountedgluster/testdir &nbsp;# touch test</div><div class="">root@gluster-client:/var/lib/m<wbr class="">ountedgluster/testdir &nbsp;# ls -la</div><div class="">total 0</div><div class="">-rw-r--r--. 1 root root 0 Nov &nbsp;6 10:10 test</div><div class="">&nbsp;</div><div class="">(can create test file in testdir)</div><div class="">&nbsp;</div><div class="">&nbsp;</div><div class="">root@gluster-client:/var/lib/m<wbr class="">ountedgluster/testdir &nbsp;# cd ..</div><div class="">root@gluster-client:/var/lib/m<wbr class="">ountedgluster &nbsp;# ls -ld testdir</div><div class="">drwxr-xr-x. 2 root root 4096 Nov &nbsp;6 10:10 testdir</div><div class="">&nbsp;</div><div class="">(going back to parent directory, although ls -la doesn't show the directory, if I specify the name to ls -ld it does show)</div><div class="">&nbsp;</div><div class="">&nbsp;</div><div class="">
<div dir="auto" style="word-wrap:break-word;line-break:after-white-space" class=""><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;" class=""><br class="">--<br class="">Sam McLeod&nbsp;<br class=""><a href="https://twitter.com/s_mcleod" target="_blank" class="">https://twitter.com/s_mcleod</a><br class=""><a href="https://smcleod.net/" target="_blank" class="">https://smcleod.net</a></div></div>

</div>

<br class=""></div><br class=""></div></div>______________________________<wbr class="">_________________<br class="">
Gluster-users mailing list<br class="">
<a href="mailto:Gluster-users@gluster.org" target="_blank" class="">Gluster-users@gluster.org</a><br class="">
<a href="http://lists.gluster.org/mailman/listinfo/gluster-users" rel="noreferrer" target="_blank" class="">http://lists.gluster.org/mailm<wbr class="">an/listinfo/gluster-users</a><br class=""></blockquote></div><br class=""></div>
<br class="">______________________________<wbr class="">_________________<br class="">
Gluster-users mailing list<br class="">
<a href="mailto:Gluster-users@gluster.org" class="">Gluster-users@gluster.org</a><br class="">
<a href="http://lists.gluster.org/mailman/listinfo/gluster-users" rel="noreferrer" target="_blank" class="">http://lists.gluster.org/<wbr class="">mailman/listinfo/gluster-users</a><br class=""></blockquote></div><br class=""><br clear="all" class=""><br class="">-- <br class=""><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr" class=""><div class=""><div dir="ltr" class=""><div class=""><div class="">Laura Bailey</div><div class="">Senior Technical Writer</div><div class="">Customer Content Services BNE</div></div></div></div></div></div>
</div>
</div></blockquote><br class=""></div><br class=""></body></html>