<div dir="ltr">Yes, I had a brick that I restored and so it had existing files. After the crash, it wouldn&#39;t let me re-add it because it said the files were already part of a gluster. So I followed <a href="https://joejulian.name/blog/glusterfs-path-or-a-prefix-of-it-is-already-part-of-a-volume/">https://joejulian.name/blog/glusterfs-path-or-a-prefix-of-it-is-already-part-of-a-volume/</a> to reset it. <div><br></div><div>Also correct that I can access all files through fuse but only the root directory via ganesha NFS4 or any directories/files that have since been created. </div><div><br></div><div>Using a forced lookup on a specific file, I found that I can reach it and even edit it. But a ls or dir will not list it or any of it&#39;s parent directories. Even after editing the file, it does not list with ls. </div><div><br></div><div>I&#39;m using gluster 3.7 and ganesha 2.3 from Gluster&#39;s Ubuntu repositories. </div><div><br></div><div>I don&#39;t have a <span style="color:rgb(33,33,33);font-family:&#39;helvetica neue&#39;,helvetica,arial,sans-serif;line-height:1.5">/var/log/ganesha.log but I do </span><span style="color:rgb(33,33,33);font-family:&#39;helvetica neue&#39;,helvetica,arial,sans-serif;line-height:1.5">/var/log/ganesha-gfapi.log. I tailed it while restarting ganesha and got this for the specific volume:</span></div><div><span style="color:rgb(33,33,33);font-family:&#39;helvetica neue&#39;,helvetica,arial,sans-serif;line-height:1.5"><br></span></div><div><div><font color="#212121" face="helvetica neue, helvetica, arial, sans-serif">[2016-06-01 18:44:44.876385] I [MSGID: 114020] [client.c:2106:notify] 0-letsencrypt-client-0: parent translators are ready, attempting connect on transport</font></div><div><font color="#212121" face="helvetica neue, helvetica, arial, sans-serif">[2016-06-01 18:44:44.876903] I [MSGID: 114020] [client.c:2106:notify] 0-letsencrypt-client-1: parent translators are ready, attempting connect on transport</font></div><div><font color="#212121" face="helvetica neue, helvetica, arial, sans-serif">[2016-06-01 18:44:44.877193] I [rpc-clnt.c:1868:rpc_clnt_reconfig] 0-letsencrypt-client-0: changing port to 49154 (from 0)</font></div><div><font color="#212121" face="helvetica neue, helvetica, arial, sans-serif">[2016-06-01 18:44:44.877837] I [MSGID: 114057] [client-handshake.c:1437:select_server_supported_programs] 0-letsencrypt-client-0: Using Program GlusterFS 3.3, Num (1298437), Version (330)</font></div><div><font color="#212121" face="helvetica neue, helvetica, arial, sans-serif">[2016-06-01 18:44:44.878234] I [MSGID: 114046] [client-handshake.c:1213:client_setvolume_cbk] 0-letsencrypt-client-0: Connected to letsencrypt-client-0, attached to remote volume &#39;/gluster_volume/letsencrypt&#39;.</font></div><div><font color="#212121" face="helvetica neue, helvetica, arial, sans-serif">[2016-06-01 18:44:44.878253] I [MSGID: 114047] [client-handshake.c:1224:client_setvolume_cbk] 0-letsencrypt-client-0: Server and Client lk-version numbers are not same, reopening the fds</font></div><div><font color="#212121" face="helvetica neue, helvetica, arial, sans-serif">[2016-06-01 18:44:44.878338] I [MSGID: 108005] [afr-common.c:4007:afr_notify] 0-letsencrypt-replicate-0: Subvolume &#39;letsencrypt-client-0&#39; came back up; going online.</font></div><div><font color="#212121" face="helvetica neue, helvetica, arial, sans-serif">[2016-06-01 18:44:44.878390] I [MSGID: 114035] [client-handshake.c:193:client_set_lk_version_cbk] 0-letsencrypt-client-0: Server lk version = 1</font></div><div><font color="#212121" face="helvetica neue, helvetica, arial, sans-serif">[2016-06-01 18:44:44.878505] I [rpc-clnt.c:1868:rpc_clnt_reconfig] 0-letsencrypt-client-1: changing port to 49154 (from 0)</font></div><div><font color="#212121" face="helvetica neue, helvetica, arial, sans-serif">[2016-06-01 18:44:44.879568] I [MSGID: 114057] [client-handshake.c:1437:select_server_supported_programs] 0-letsencrypt-client-1: Using Program GlusterFS 3.3, Num (1298437), Version (330)</font></div><div><font color="#212121" face="helvetica neue, helvetica, arial, sans-serif">[2016-06-01 18:44:44.880155] I [MSGID: 114046] [client-handshake.c:1213:client_setvolume_cbk] 0-letsencrypt-client-1: Connected to letsencrypt-client-1, attached to remote volume &#39;/gluster_volume/letsencrypt&#39;.</font></div><div><font color="#212121" face="helvetica neue, helvetica, arial, sans-serif">[2016-06-01 18:44:44.880175] I [MSGID: 114047] [client-handshake.c:1224:client_setvolume_cbk] 0-letsencrypt-client-1: Server and Client lk-version numbers are not same, reopening the fds</font></div><div><font color="#212121" face="helvetica neue, helvetica, arial, sans-serif">[2016-06-01 18:44:44.896801] I [MSGID: 114035] [client-handshake.c:193:client_set_lk_version_cbk] 0-letsencrypt-client-1: Server lk version = 1</font></div><div><font color="#212121" face="helvetica neue, helvetica, arial, sans-serif">[2016-06-01 18:44:44.898290] I [MSGID: 108031] [afr-common.c:1900:afr_local_discovery_cbk] 0-letsencrypt-replicate-0: selecting local read_child letsencrypt-client-0</font></div><div><font color="#212121" face="helvetica neue, helvetica, arial, sans-serif">[2016-06-01 18:44:44.898798] I [MSGID: 104041] [glfs-resolve.c:869:__glfs_active_subvol] 0-letsencrypt: switched to graph 676c7573-7465-7266-732d-6e6f64652d63 (0)</font></div><div><font color="#212121" face="helvetica neue, helvetica, arial, sans-serif">[2016-06-01 18:44:45.913545] I [MSGID: 104045] [glfs-master.c:95:notify] 0-gfapi: New graph 676c7573-7465-7266-732d-6e6f64652d63 (0) coming up</font></div></div><div><font color="#212121" face="helvetica neue, helvetica, arial, sans-serif"><br></font></div><div><font color="#212121" face="helvetica neue, helvetica, arial, sans-serif">I also tailed it while accessing files through a mount point but nothing was logged.</font></div><div><br></div><div>This is the ganesha config for the specific volume I&#39;m testing with. I have others but they are the same except for export ID and the paths.</div><div><br></div><div><div>EXPORT</div><div>{</div><div>    Export_Id = 3;</div><div>    Path = &quot;/letsencrypt&quot;;</div><div>    Pseudo = &quot;/letsencrypt&quot;;</div><div>    FSAL {</div><div>        name = GLUSTER;</div><div>        hostname = &quot;localhost&quot;;</div><div>        volume = &quot;letsencrypt&quot;;</div><div>    }</div><div>    Access_type = RW;</div><div>    Squash = No_root_squash;</div><div>    Disable_ACL = TRUE;</div><div>}</div></div><div><br></div><div>Many thanks!</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Sun, May 29, 2016 at 12:46 PM Jiffin Tony Thottan &lt;<a href="mailto:jthottan@redhat.com">jthottan@redhat.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">
    <p><br>
    </p>
    <br>
    <div>On 28/05/16 08:07, Alan Hartless wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">I had everything working well when I had a complete
        melt down :-) Well got all that sorted and everything back up
        and running or so I thought. Now NFS ganesha is not showing any
        existing files but the root level of the brick. It&#39;s empty for
        all subdirectories. New files or directories added show up as
        well. Everything shows up when using the fuse client. 
        <div><br>
        </div>
      </div>
    </blockquote>
    <br></div><div bgcolor="#FFFFFF" text="#000000">
    If I understand your issue correctly<br>
    * You have created a volume using brick which contains pre existing
    file and directories<br>
    * When you tried to access  the files via ganesha, it does not show
    up. But with fuse it is visible.<br>
    <br>
    Can please try to perform force lookup on the directories/files(ls
    &lt;path to directory/file&gt;) from the ganesha mount?<br>
    Also check the ganesha logs (/var/log/ganesha.log and
    /var/log/ganesha-gfapi.log) for clues.<br>
    IMO there was similar issue exists for older version of ganesha(v2.1
    I guess). if possible can you also share <br>
    the ganesha configuration for that volume<br>
    <br>
    <blockquote type="cite"></blockquote></div><div bgcolor="#FFFFFF" text="#000000"><blockquote type="cite">
      <div dir="ltr">
        <div>I&#39;ve tried self healing, editing files, etc but the issue
          persists. If I move the folders and back, they show up. But I
          have a live setup and can&#39;t afford the time to move GBs of
          data to a new location and back. Is there anything I can do to
          trigger something for the files to show up in NFS again
          without having to move directories?</div>
        <div><br>
        </div>
        <div>Thanks,</div>
        <div>Alan</div>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      </blockquote></div><div bgcolor="#FFFFFF" text="#000000"><blockquote type="cite"><pre>_______________________________________________
Gluster-users mailing list
<a href="mailto:Gluster-users@gluster.org" target="_blank">Gluster-users@gluster.org</a>
<a href="http://www.gluster.org/mailman/listinfo/gluster-users" target="_blank">http://www.gluster.org/mailman/listinfo/gluster-users</a></pre>
    </blockquote>
    <br>
  </div>

</blockquote></div>