<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:49:52 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Whamcloud Community JIRA</title>
    <link>https://jira.whamcloud.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.4.14</version>
        <build-number>940014</build-number>
        <build-date>05-12-2023</build-date>
    </build-info>


<item>
            <title>[LU-5254] readdir missing a directory</title>
                <link>https://jira.whamcloud.com/browse/LU-5254</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;When a directory was copied to the mount point for the lustre file system it does not show up directory listing from an ls or otherwise but the  directory exists and is accessible if the path is given directly.  Directory in question is called tftpboot below.&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;[root@r01svr1 hydra60]# ls /lustre/hydra60/tftpboot
memtest  pxelinux.0  pxelinux.cfg
[root@r01svr1 hydra60]# stat /lustre/hydra60/tftpboot
  File: `/lustre/hydra60/tftpboot&apos;
  Size: 5632            Blocks: 11         IO Block: 131072 directory
Device: 680a27c4h/1745496004d   Inode: 144115205641631522  Links: 3
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2014-06-10 22:06:07.000000000 +0000
Modify: 2014-06-25 00:22:31.000000000 +0000
Change: 2014-06-25 00:22:31.000000000 +0000
[root@r01svr1 hydra60]# lfs path2fid /lustre/hydra60/tftpboot
[0x200000417:0x7722:0x0]
[root@r01svr1 hydra60]# ls /lustre/hydra60/ | grep tftp
[root@r01svr1 hydra60]# ls /lustre/hydra60/ 
af06            mnt      r01svr10  r01svr13  r01svr16  r01svr19  r01svr3  r01svr6  r01svr9  tmp
centos_updates  notes    r01svr11  r01svr14  r01svr17  r01svr2   r01svr4  r01svr7  test2    tmp_striped
misc            r01svr1  r01svr12  r01svr15  r01svr18  r01svr20  r01svr5  r01svr8  test3
[root@r01svr1 hydra60]# 
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment>Lustre with ZFS for MDT and OSTs</environment>
        <key id="25306">LU-5254</key>
            <summary>readdir missing a directory</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.whamcloud.com/images/icons/priorities/major.svg">Major</priority>
                        <status id="5" iconUrl="https://jira.whamcloud.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="5">Cannot Reproduce</resolution>
                                        <assignee username="utopiabound">Nathaniel Clark</assignee>
                                    <reporter username="jfilizetti">Jeremy Filizetti</reporter>
                        <labels>
                            <label>llite</label>
                            <label>llnl</label>
                            <label>zfs</label>
                    </labels>
                <created>Wed, 25 Jun 2014 00:21:11 +0000</created>
                <updated>Tue, 7 Oct 2014 19:29:25 +0000</updated>
                            <resolved>Wed, 16 Jul 2014 00:25:07 +0000</resolved>
                                    <version>Lustre 2.5.1</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="87447" author="jfilizetti" created="Wed, 25 Jun 2014 00:36:43 +0000"  >&lt;p&gt;zdb dump of the Lustre ROOT directory showing the tftpboot entry&lt;/p&gt;</comment>
                            <comment id="87449" author="jfilizetti" created="Wed, 25 Jun 2014 01:03:51 +0000"  >&lt;p&gt;Just tested this with a Lustre 1.8.9-wc1 client and the tftpboot directory shows up.&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;[root@r01svr2 ~]# ls /lustre/hydra60
af06            misc  notes    r01svr10  r01svr12  r01svr14  r01svr16  r01svr18  r01svr2   r01svr3  r01svr5  r01svr7  r01svr9  test3     tmp
centos_updates  mnt   r01svr1  r01svr11  r01svr13  r01svr15  r01svr17  r01svr19  r01svr20  r01svr4  r01svr6  r01svr8  test2    tftpboot  tmp_striped
[root@r01svr2 ~]# ls /lustre/hydra60/tftpboot/
memtest  pxelinux.0  pxelinux.cfg
[root@r01svr2 ~]# 
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="87453" author="pjones" created="Wed, 25 Jun 2014 01:58:28 +0000"  >&lt;p&gt;Nathaniel could you please look into this one? Thanks peter&lt;/p&gt;</comment>
                            <comment id="87502" author="adilger" created="Wed, 25 Jun 2014 17:19:18 +0000"  >&lt;p&gt;This might have been fixed by a patch landed since 2.5.1. Please check git log before spending too much time digging into the code. &lt;/p&gt;</comment>
                            <comment id="87848" author="morrone" created="Mon, 30 Jun 2014 23:14:19 +0000"  >&lt;p&gt;I believe that we have seen the same bug in production using our 2.4.0-Xchaos branch.  In our case, the invisible directory was not at the top-level (mount point) of the Lustre tree, it was deeper in the directory tree.  We too are using zfs obds for the filesystem where we saw this.&lt;/p&gt;</comment>
                            <comment id="89119" author="jfilizetti" created="Tue, 15 Jul 2014 19:32:38 +0000"  >&lt;p&gt;Looks like I was testing with 2.5.56 and not version 2.5.2 like I thought was installed there.  2.5.2 did not have the issue and I also tested 2.6.50 and it also worked so I think we can close this ticket.&lt;/p&gt;</comment>
                            <comment id="89128" author="morrone" created="Tue, 15 Jul 2014 19:55:08 +0000"  >&lt;p&gt;How do you know the problem is gone?  Did you have a very reliable reproducer with 2.5.56?&lt;/p&gt;

&lt;p&gt;For us at least the problem is racy, and I don&apos;t know how to reproduce it on demand.&lt;/p&gt;</comment>
                            <comment id="89130" author="morrone" created="Tue, 15 Jul 2014 20:02:29 +0000"  >&lt;p&gt;I&apos;m reopening.  We have seen this in production.  If you want to argue that the LLNL production instance is unrelated and needs a separate ticket, I suppose you can do that.  But you need to convey in words what you are thinking in that case.&lt;/p&gt;</comment>
                            <comment id="89136" author="jfilizetti" created="Tue, 15 Jul 2014 20:30:58 +0000"  >&lt;p&gt;This issue in particular was consistent for the client.  The directory entry was either there or not, so the problem wasn&apos;t a race condition.  The information I posted doesn&apos;t likely pertain to what you are seeing at LLNL so a new bug may be appropriate but I&apos;m fine either way.&lt;/p&gt;
</comment>
                            <comment id="89143" author="utopiabound" created="Tue, 15 Jul 2014 21:13:51 +0000"  >&lt;p&gt;I could not reproduce this with Lustre 2.5.1 (zfs 0.6.2) nor 2.4.3 (zfs 0.6.1) with a basic copy test.&lt;/p&gt;</comment>
                            <comment id="89174" author="adilger" created="Wed, 16 Jul 2014 00:25:07 +0000"  >&lt;p&gt;Chris, I don&apos;t think that keeping this issue open with Jeremy&apos;s information would help diagnose whatever problem you are seeing with your system, since you are running quite different versions of the code.  The client-side directory handling changed a bunch between 2.5.53 and 2.5.60 because of striped directories and there several bugs fixed during its development that was fixed in a later release.&lt;/p&gt;

&lt;p&gt;I think it is better to keep this bug separate from yours, since I suspect they have different root causes, though you can of course reference this one in your bug if you think that is helpful.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="19751">LU-3573</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="25954">LU-5475</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="15236" name="ROOT.zdb.dump" size="3025" author="jfilizetti" created="Wed, 25 Jun 2014 00:36:43 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                            <customfield id="customfield_10890" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10030" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Epic/Theme</customfieldname>
                        <customfieldvalues>
                                        <label>zfs</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzwpwn:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>14658</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10060" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Severity</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10022"><![CDATA[3]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>