<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:41:34 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-4310]  __dquot_alloc_space() does not release i_lock in some cases</title>
                <link>https://jira.whamcloud.com/browse/LU-4310</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;The patch removing the dqptr sem seems to have introduced a regression. In __dquot_alloc_space(), the i_lock is not released if we exit through the goto out_flush_warn.&lt;/p&gt;

&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;&lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; __dquot_alloc_space(struct inode *inode, qsize_t number, &lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; flags)
...
        spin_lock(&amp;amp;inode-&amp;gt;i_lock);
...
        spin_lock(&amp;amp;dq_data_lock);
...
                &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (check_bdq(dquot[cnt], number, warn, warntype+cnt)
                    == NO_QUOTA &amp;amp;&amp;amp; !nofail) {
                        ret = NO_QUOTA;
                        spin_unlock(&amp;amp;dq_data_lock);
                        &lt;span class=&quot;code-keyword&quot;&gt;goto&lt;/span&gt; out_flush_warn;
                }
...
out_flush_warn:
        flush_warnings(dquot, warntype);
        &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; (cnt = 0; cnt &amp;lt; MAXQUOTAS; cnt++)
                dqput(dquot[cnt]);
out:
        &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt; ret;
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Many thanks to Andrew Perepechko for reporting the problem.&lt;/p&gt;</description>
                <environment></environment>
        <key id="22236">LU-4310</key>
            <summary> __dquot_alloc_space() does not release i_lock in some cases</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="1" iconUrl="https://jira.whamcloud.com/images/icons/priorities/blocker.svg">Blocker</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="johann">Johann Lombardi</assignee>
                                    <reporter username="johann">Johann Lombardi</reporter>
                        <labels>
                    </labels>
                <created>Tue, 26 Nov 2013 09:31:36 +0000</created>
                <updated>Tue, 31 Dec 2013 15:39:42 +0000</updated>
                            <resolved>Tue, 10 Dec 2013 21:44:22 +0000</resolved>
                                    <version>Lustre 2.5.0</version>
                                    <fixVersion>Lustre 2.6.0</fixVersion>
                    <fixVersion>Lustre 2.4.2</fixVersion>
                    <fixVersion>Lustre 2.5.1</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>13</watches>
                                                                            <comments>
                            <comment id="72294" author="niu" created="Tue, 26 Nov 2013 10:14:21 +0000"  >&lt;p&gt;patch for RHEL: &lt;a href=&quot;http://review.whamcloud.com/8400&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/8400&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hi, Bob&lt;/p&gt;

&lt;p&gt;I don&apos;t have SLES kernel by hand, I see you just upload a fix for the sles quota patch (&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4285&quot; title=&quot;kernel OOPs in __dquot_initialize()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4285&quot;&gt;&lt;del&gt;LU-4285&lt;/del&gt;&lt;/a&gt;), could you please make this fix for sles? Thanks in advance.&lt;/p&gt;</comment>
                            <comment id="72510" author="adilger" created="Fri, 29 Nov 2013 06:18:04 +0000"  >&lt;p&gt;RHEL patch landed, trial patch for the SLES kernels &lt;a href=&quot;http://review.whamcloud.com/8438&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/8438&lt;/a&gt; (hand-edited, but Jenkins build will tell us if they apply correctly).&lt;/p&gt;</comment>
                            <comment id="72523" author="yujian" created="Fri, 29 Nov 2013 14:44:28 +0000"  >&lt;blockquote&gt;&lt;p&gt;patch for RHEL: &lt;a href=&quot;http://review.whamcloud.com/8400&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/8400&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Back-ported to Lustre b2_4 branch: &lt;a href=&quot;http://review.whamcloud.com/8442&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/8442&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="72666" author="yujian" created="Tue, 3 Dec 2013 01:29:39 +0000"  >&lt;p&gt;The patch landed on Lustre b2_4 branch for 2.4.2.&lt;/p&gt;</comment>
                            <comment id="72840" author="jlevi" created="Wed, 4 Dec 2013 19:29:02 +0000"  >&lt;p&gt;can this ticket be closed?&lt;/p&gt;</comment>
                            <comment id="72848" author="simmonsja" created="Wed, 4 Dec 2013 20:02:27 +0000"  >&lt;p&gt;We still need the patch to land to 2.5. Also their are separate SLES11 SP2 patches to back port to b2_4 and b2_5&lt;/p&gt;</comment>
                            <comment id="73243" author="pjones" created="Tue, 10 Dec 2013 21:44:22 +0000"  >&lt;p&gt;Landed for 2.4.2 and 2.6. Will be landed for 2.5.1 when work commences on that release&lt;/p&gt;</comment>
                            <comment id="73650" author="niu" created="Tue, 17 Dec 2013 05:48:45 +0000"  >&lt;p&gt;backport sles patch from Andreas to b2_4: &lt;a href=&quot;http://review.whamcloud.com/8600&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/8600&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="73654" author="niu" created="Tue, 17 Dec 2013 06:08:32 +0000"  >&lt;p&gt;rh patch for b2_5: &lt;a href=&quot;http://review.whamcloud.com/8601&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/8601&lt;/a&gt;&lt;br/&gt;
sles patch for b2_5: &lt;a href=&quot;http://review.whamcloud.com/8602&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/8602&lt;/a&gt;&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|hzwa2v:</customfieldvalue>

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