<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:04:56 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-220] renaming the cwd of a process on another client exposes some dcache weirdness</title>
                <link>https://jira.whamcloud.com/browse/LU-220</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;ol&gt;
	&lt;li&gt;On the first client, create and change to a directory.&lt;br/&gt;
c1$ mkdir /mnt/lustre/dir1; cd /mnt/lustre/dir1&lt;/li&gt;
	&lt;li&gt;Then, on the second, rename that directory:&lt;br/&gt;
c2$ mv /mnt/lustre/dir1 /mnt/lustre/dir2&lt;/li&gt;
	&lt;li&gt;Back on the first client, open(&quot;.&quot;, O_DIRECTORY...) will fail.&lt;br/&gt;
c1$ ls&lt;br/&gt;
/bin/ls: .: No such file or directory&lt;br/&gt;
c$ pwd&lt;br/&gt;
/mnt/lustre/dir1&lt;br/&gt;
c1$ readlink /proc/$$/cwd&lt;br/&gt;
/mnt/lustre/dir1&lt;br/&gt;
c1$ stat .&lt;br/&gt;
File: `.&apos;&lt;br/&gt;
Size: 4096      	Blocks: 8          IO Block: 4096   directory&lt;br/&gt;
Device: 2c54f966h/743766374d	Inode: 144115205272502273  Links: 2&lt;br/&gt;
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)&lt;br/&gt;
Access: 2011-04-18 21:12:24.000000000 -0500&lt;br/&gt;
Modify: 2011-04-18 21:12:24.000000000 -0500&lt;br/&gt;
Change: 2011-04-18 21:12:33.000000000 -0500&lt;br/&gt;
c1$ stat ../dir2&lt;br/&gt;
File: `../dir2&apos;&lt;br/&gt;
Size: 4096      	Blocks: 8          IO Block: 4096   directory&lt;br/&gt;
Device: 2c54f966h/743766374d	Inode: 144115205272502273  Links: 2&lt;br/&gt;
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)&lt;br/&gt;
Access: 2011-04-18 21:12:24.000000000 -0500&lt;br/&gt;
Modify: 2011-04-18 21:12:24.000000000 -0500&lt;br/&gt;
Change: 2011-04-18 21:12:33.000000000 -0500&lt;br/&gt;
c1$ touch foo&lt;br/&gt;
c1$ ls&lt;br/&gt;
ls: .: No such file or directory&lt;br/&gt;
c1$ ls foo&lt;br/&gt;
foo&lt;br/&gt;
c1$ cd ..&lt;/li&gt;
	&lt;li&gt;Now everything appears to be consistent on c1.&lt;/li&gt;
&lt;/ol&gt;
</description>
                <environment>$ uname -r&lt;br/&gt;
2.6.18-194.17.1.el5&lt;br/&gt;
$ cat /proc/fs/lustre/version &lt;br/&gt;
lustre: 2.0.59&lt;br/&gt;
kernel: patchless_client&lt;br/&gt;
build:  jenkins-g3dcb5fb-PRISTINE-2.6.18-194.17.1.el5&lt;br/&gt;
</environment>
        <key id="10607">LU-220</key>
            <summary>renaming the cwd of a process on another client exposes some dcache weirdness</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</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="1">Fixed</resolution>
                                        <assignee username="yong.fan">nasf</assignee>
                                    <reporter username="jhammond">John Hammond</reporter>
                        <labels>
                    </labels>
                <created>Mon, 18 Apr 2011 19:28:10 +0000</created>
                <updated>Mon, 16 Dec 2013 14:35:40 +0000</updated>
                            <resolved>Fri, 27 Jul 2012 01:57:55 +0000</resolved>
                                    <version>Lustre 2.1.0</version>
                                    <fixVersion>Lustre 2.3.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="33603" author="adilger" created="Thu, 5 Apr 2012 18:16:25 +0000"  >&lt;p&gt;This problem still exists with Lustre 2.2.50.  I thought it might be related to open-by-FID.&lt;/p&gt;</comment>
                            <comment id="34291" author="yong.fan" created="Mon, 9 Apr 2012 08:16:50 +0000"  >&lt;p&gt;This is the patch:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,2493&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,2493&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="42372" author="yong.fan" created="Fri, 27 Jul 2012 01:57:55 +0000"  >&lt;p&gt;Patch has been landed to Lustre-2.3&lt;/p&gt;</comment>
                            <comment id="73280" author="shadow" created="Wed, 11 Dec 2013 14:08:22 +0000"  >&lt;p&gt;patch introduce a bug in interop between 2.4 clients and 2.1 servers. see details in &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-3140&quot; title=&quot;fid sequence may reused for different objects.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-3140&quot;&gt;&lt;del&gt;LU-3140&lt;/del&gt;&lt;/a&gt;.&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;&amp;lt;0&amp;gt;LustreError: 13827:0:(llite_lib.c:1793:ll_update_inode()) ASSERTION( lu_fid_eq(&amp;amp;lli-&amp;gt;lli_fid, &amp;amp;body-&amp;gt;fid1) ) failed: Trying to change FID [0x200
000400:0x9:0x0] to the [0x200000400:0x8:0x0], inode 144115205255725064/33554436(ffff88005de0caf8)
&amp;lt;0&amp;gt;LustreError: 13827:0:(llite_lib.c:1793:ll_update_inode()) LBUG
&amp;lt;4&amp;gt;Pid: 13827, comm: multiop
&amp;lt;4&amp;gt;
&amp;lt;4&amp;gt;Call Trace:
&amp;lt;4&amp;gt; [&amp;lt;ffffffffa0328895&amp;gt;] libcfs_debug_dumpstack+0x55/0x80 [libcfs]
&amp;lt;4&amp;gt; [&amp;lt;ffffffffa0328e97&amp;gt;] lbug_with_loc+0x47/0xb0 [libcfs]
&amp;lt;4&amp;gt; [&amp;lt;ffffffffa095a985&amp;gt;] ll_update_inode+0x325/0x880 [lustre]
&amp;lt;4&amp;gt; [&amp;lt;ffffffffa0967b3d&amp;gt;] ll_prep_inode+0x19d/0xf60 [lustre]
&amp;lt;4&amp;gt; [&amp;lt;ffffffffa03392c1&amp;gt;] ? libcfs_debug_msg+0x41/0x50 [libcfs]
&amp;lt;4&amp;gt; [&amp;lt;ffffffffa094dab6&amp;gt;] ll_intent_file_open+0x566/0xfd0 [lustre]
&amp;lt;4&amp;gt; [&amp;lt;ffffffffa0975930&amp;gt;] ? ll_md_blocking_ast+0x0/0x750 [lustre]
&amp;lt;4&amp;gt; [&amp;lt;ffffffffa094e5a8&amp;gt;] ll_lov_setstripe_ea_info+0x88/0x2d0 [lustre]
&amp;lt;4&amp;gt; [&amp;lt;ffffffffa0950c35&amp;gt;] ll_lov_setstripe+0x95/0x5a0 [lustre]
&amp;lt;4&amp;gt; [&amp;lt;ffffffffa095282a&amp;gt;] ll_file_ioctl+0xa9a/0x26b0 [lustre]
&amp;lt;4&amp;gt; [&amp;lt;ffffffff8104757c&amp;gt;] ? __do_page_fault+0x1ec/0x480
&amp;lt;4&amp;gt; [&amp;lt;ffffffff81194fb2&amp;gt;] vfs_ioctl+0x22/0xa0
&amp;lt;4&amp;gt; [&amp;lt;ffffffff8119547a&amp;gt;] do_vfs_ioctl+0x3aa/0x580
&amp;lt;4&amp;gt; [&amp;lt;ffffffff811956d1&amp;gt;] sys_ioctl+0x81/0xa0
&amp;lt;4&amp;gt; [&amp;lt;ffffffff8100b072&amp;gt;] system_call_fastpath+0x16/0x1b
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="73572" author="shadow" created="Mon, 16 Dec 2013 14:35:40 +0000"  >&lt;p&gt;easy replicated with CLIENTONLY=yes CLIENTMODSONLY=yes ONLY=27B MGSNID=192.168.69.5@tcp sh sanity.sh &lt;/p&gt;

&lt;p&gt;i don&apos;t know - why it&apos;s don&apos;t hit on Intel interoperability testing because it&apos;s hit on each run.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </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_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzv63j:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4522</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>