<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:53:43 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-5696] missing wakeup for ptlrpc_check_set</title>
                <link>https://jira.whamcloud.com/browse/LU-5696</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Although very liketly, but there is no guarantee that request_out_callback will happen before reply_in_callback, if a request got reply before got request_out_callback(), then ptlrpc_unregister_reply() will return false because request has not been unlinked and req:;rq_req_unlink is not set to false.&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;static inline int                       
ptlrpc_client_recv_or_unlink(struct ptlrpc_request *req)
{               
        int rc;
                
        spin_lock(&amp;amp;req-&amp;gt;rq_lock);          
        ......
        rc = req-&amp;gt;rq_receiving_reply ;
        rc = rc || req-&amp;gt;rq_req_unlink || req-&amp;gt;rq_reply_unlink;
        spin_unlock(&amp;amp;req-&amp;gt;rq_lock);
        return rc;
}         
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;After this, even request_in_callback() happened, there is no wakeup for this request, ptlrpcd or app thread will keep waiting.&lt;/p&gt;</description>
                <environment></environment>
        <key id="26802">LU-5696</key>
            <summary>missing wakeup for ptlrpc_check_set</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="liang">Liang Zhen</assignee>
                                    <reporter username="liang">Liang Zhen</reporter>
                        <labels>
                    </labels>
                <created>Wed, 1 Oct 2014 16:45:23 +0000</created>
                <updated>Tue, 19 Mar 2019 15:16:32 +0000</updated>
                            <resolved>Fri, 5 Dec 2014 13:50:03 +0000</resolved>
                                                    <fixVersion>Lustre 2.7.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>8</watches>
                                                                            <comments>
                            <comment id="95433" author="liang" created="Wed, 1 Oct 2014 16:53:21 +0000"  >&lt;p&gt;patch is here: &lt;a href=&quot;http://review.whamcloud.com/12158&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/12158&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="100212" author="gerrit" created="Fri, 28 Nov 2014 07:34:58 +0000"  >&lt;p&gt;Liang Zhen (liang.zhen@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/12874&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/12874&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5696&quot; title=&quot;missing wakeup for ptlrpc_check_set&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5696&quot;&gt;&lt;del&gt;LU-5696&lt;/del&gt;&lt;/a&gt; ptlrpc: unlink request buffer before completing RPC&lt;br/&gt;
Project: fs/lustre-hpdd&lt;br/&gt;
Branch: b_ieel2_0&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: bcb257bd19a2a50b265e8a3f3a180aa36ffe5c17&lt;/p&gt;</comment>
                            <comment id="100814" author="gerrit" created="Fri, 5 Dec 2014 13:40:45 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/12158/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/12158/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5696&quot; title=&quot;missing wakeup for ptlrpc_check_set&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5696&quot;&gt;&lt;del&gt;LU-5696&lt;/del&gt;&lt;/a&gt; ptlrpc: missing wakeup for ptlrpc_check_set&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: b8e981df1ae9866cc02650205e18ee42835f5822&lt;/p&gt;</comment>
                            <comment id="100823" author="pjones" created="Fri, 5 Dec 2014 13:50:03 +0000"  >&lt;p&gt;Landed for 2.7&lt;/p&gt;</comment>
                            <comment id="100886" author="hornc" created="Fri, 5 Dec 2014 23:11:57 +0000"  >&lt;p&gt;Duplicate of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5341&quot; title=&quot;Intermittent hangs waiting for RPCs in unregistering phase to timeout&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5341&quot;&gt;&lt;del&gt;LU-5341&lt;/del&gt;&lt;/a&gt;?&lt;/p&gt;</comment>
                            <comment id="101040" author="liang" created="Tue, 9 Dec 2014 03:58:40 +0000"  >&lt;p&gt;Chris, yes I believe so&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                                        </outwardlinks>
                                                                <inwardlinks description="is duplicated by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                                        </outwardlinks>
                                                        </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_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzwxiv:</customfieldvalue>

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