<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:16:48 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-8353] mdt unlink should lock parent before lookup child</title>
                <link>https://jira.whamcloud.com/browse/LU-8353</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;In DNE Commit-on-Sharing implementation, mdt_reint_unlink() changed code to lookup child before lock parent, as is to find whether current operation is distributed, if so it needs to trigger commit of local changes to eliminate dependencies. But this may cause stale child used in later code. We should always follow lock-before-lookup semantic.&lt;/p&gt;</description>
                <environment></environment>
        <key id="37910">LU-8353</key>
            <summary>mdt unlink should lock parent before lookup child</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.whamcloud.com/images/icons/priorities/critical.svg">Critical</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="laisiyao">Lai Siyao</assignee>
                                    <reporter username="laisiyao">Lai Siyao</reporter>
                        <labels>
                            <label>dne2</label>
                    </labels>
                <created>Thu, 30 Jun 2016 02:29:32 +0000</created>
                <updated>Thu, 28 Jul 2016 17:36:12 +0000</updated>
                            <resolved>Wed, 13 Jul 2016 18:39:25 +0000</resolved>
                                    <version>Lustre 2.8.0</version>
                                    <fixVersion>Lustre 2.9.0</fixVersion>
                                        <due>Fri, 15 Jul 2016 00:00:00 +0000</due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="157350" author="gerrit" created="Thu, 30 Jun 2016 02:39:12 +0000"  >&lt;p&gt;Lai Siyao (lai.siyao@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/21088&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/21088&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8353&quot; title=&quot;mdt unlink should lock parent before lookup child&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8353&quot;&gt;&lt;del&gt;LU-8353&lt;/del&gt;&lt;/a&gt; mdt: mdt unlink should lock before lookup&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: cd90c77d1216c988126c86ec09de1b9242ab96e7&lt;/p&gt;</comment>
                            <comment id="158410" author="gerrit" created="Mon, 11 Jul 2016 23:53:15 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/21088/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/21088/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8353&quot; title=&quot;mdt unlink should lock parent before lookup child&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8353&quot;&gt;&lt;del&gt;LU-8353&lt;/del&gt;&lt;/a&gt; mdt: mdt unlink should lock before lookup&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 5e5dabac9eca8bc6ea516fb3ad53b8d74fe80a37&lt;/p&gt;</comment>
                            <comment id="158591" author="adilger" created="Wed, 13 Jul 2016 06:59:43 +0000"  >&lt;p&gt;Should this ticket be closed?  Is it related to &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7117&quot; title=&quot;replay-single test_70d: timeout and mkdir/rmdir stopped&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7117&quot;&gt;&lt;del&gt;LU-7117&lt;/del&gt;&lt;/a&gt; and should be linked there, or is this unrelated?&lt;/p&gt;</comment>
                            <comment id="158593" author="bzzz" created="Wed, 13 Jul 2016 07:53:28 +0000"  >&lt;p&gt;I think it&apos;s one of the root causes for &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7117&quot; title=&quot;replay-single test_70d: timeout and mkdir/rmdir stopped&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7117&quot;&gt;&lt;del&gt;LU-7117&lt;/del&gt;&lt;/a&gt;, but it can pop up w/o 7117, w/o any recovery. basically we were doing lookups w/o LDLM lock and that can result in a corrupted namespace if another &quot;unlink+create&quot; can win race.&lt;/p&gt;</comment>
                            <comment id="158674" author="jgmitter" created="Wed, 13 Jul 2016 18:39:25 +0000"  >&lt;p&gt;Patch landed to master for 2.9.0&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="31991">LU-7117</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="31074">LU-6844</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <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_10030" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Epic/Theme</customfieldname>
                        <customfieldvalues>
                                        <label>dne2</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzyg8v:</customfieldvalue>

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