<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:11:18 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-7715] out_handle() misuses GOTO()</title>
                <link>https://jira.whamcloud.com/browse/LU-7715</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;In &lt;tt&gt;out_handle()&lt;/tt&gt; we have two &lt;tt&gt;GOTO(out_free, err_serious(rc))&lt;/tt&gt; that should be &lt;tt&gt;GOTO(out_free, rc = err_serious(rc))&lt;/tt&gt;. If followed these will cause an LBUG since the reply has not been packed yet.&lt;/p&gt;</description>
                <environment></environment>
        <key id="34308">LU-7715</key>
            <summary>out_handle() misuses GOTO()</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="di.wang">Di Wang</assignee>
                                    <reporter username="jhammond">John Hammond</reporter>
                        <labels>
                    </labels>
                <created>Tue, 26 Jan 2016 21:10:49 +0000</created>
                <updated>Thu, 4 Feb 2016 05:25:29 +0000</updated>
                            <resolved>Thu, 4 Feb 2016 05:25:29 +0000</resolved>
                                                    <fixVersion>Lustre 2.8.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                            <comments>
                            <comment id="140286" author="jgmitter" created="Wed, 27 Jan 2016 21:15:23 +0000"  >&lt;p&gt;Hi Di,&lt;/p&gt;

&lt;p&gt;Can you have a look to see if this is related to the &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7039&quot; title=&quot;llog_osd.c:778:llog_osd_next_block()) ASSERTION( last_rec-&amp;gt;lrh_index == tail-&amp;gt;lrt_index ) failed:&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7039&quot;&gt;&lt;del&gt;LU-7039&lt;/del&gt;&lt;/a&gt; landing?  Discussion at triage today seemed to lead down that path.&lt;/p&gt;

&lt;p&gt;Thanks.&lt;br/&gt;
Joe&lt;/p&gt;</comment>
                            <comment id="140289" author="di.wang" created="Wed, 27 Jan 2016 21:42:17 +0000"  >&lt;p&gt;Hmm, according to the comments in tgt_handle_request0(), all of requests handler should return serious error if the reply is not packed yet. so out_handle() should all return err_serious() before req_capsule_server_pack().  I do not think this is related with the landing of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7039&quot; title=&quot;llog_osd.c:778:llog_osd_next_block()) ASSERTION( last_rec-&amp;gt;lrh_index == tail-&amp;gt;lrt_index ) failed:&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7039&quot;&gt;&lt;del&gt;LU-7039&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="140291" author="jhammond" created="Wed, 27 Jan 2016 21:52:51 +0000"  >&lt;p&gt;&amp;gt;  I do not think this is related with the landing of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7039&quot; title=&quot;llog_osd.c:778:llog_osd_next_block()) ASSERTION( last_rec-&amp;gt;lrh_index == tail-&amp;gt;lrt_index ) failed:&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7039&quot;&gt;&lt;del&gt;LU-7039&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/16969/34/lustre/target/out_handler.c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/16969/34/lustre/target/out_handler.c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="140292" author="di.wang" created="Wed, 27 Jan 2016 22:01:31 +0000"  >&lt;p&gt;do you mean this? So if it return with non-serious error, and did not pack reply, then it will panic. &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;               /*
                 * Process request, there can be two types of rc:
                 * 1) errors with msg unpack/pack, other failures outside the
                 * operation itself. This is counted as serious errors;
                 * 2) errors during fs operation, should be placed in rq_status
                 * only
                 */
                rc = h-&amp;gt;th_act(tsi);
                if (!is_serious(rc) &amp;amp;&amp;amp;
                    !req-&amp;gt;rq_no_reply &amp;amp;&amp;amp; req-&amp;gt;rq_reply_state == NULL) {
                        DEBUG_REQ(D_ERROR, req, &quot;%s \&quot;handler\&quot; %s did not &quot;
                                  &quot;pack reply and returned 0 error\n&quot;,
                                  tgt_name(tsi-&amp;gt;tsi_tgt), h-&amp;gt;th_name);
                        LBUG();
                }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;So the patch for &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7039&quot; title=&quot;llog_osd.c:778:llog_osd_next_block()) ASSERTION( last_rec-&amp;gt;lrh_index == tail-&amp;gt;lrt_index ) failed:&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7039&quot;&gt;&lt;del&gt;LU-7039&lt;/del&gt;&lt;/a&gt; turns a few normal error to serious error, though it did not convert all of them.  Why this is related with the fix of &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7039&quot; title=&quot;llog_osd.c:778:llog_osd_next_block()) ASSERTION( last_rec-&amp;gt;lrh_index == tail-&amp;gt;lrt_index ) failed:&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7039&quot;&gt;&lt;del&gt;LU-7039&lt;/del&gt;&lt;/a&gt;? or I miss sth?&lt;/p&gt;</comment>
                            <comment id="140293" author="di.wang" created="Wed, 27 Jan 2016 22:06:31 +0000"  >&lt;p&gt;ah, sorry, I missed the comments. &lt;/p&gt;</comment>
                            <comment id="140294" author="gerrit" created="Wed, 27 Jan 2016 22:18:52 +0000"  >&lt;p&gt;wangdi (di.wang@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/18187&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/18187&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7715&quot; title=&quot;out_handle() misuses GOTO()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7715&quot;&gt;&lt;del&gt;LU-7715&lt;/del&gt;&lt;/a&gt; out: fix err_serious in out_handle&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 3c11d3024df04989c7499004560a8358cdce1e11&lt;/p&gt;</comment>
                            <comment id="141114" author="gerrit" created="Thu, 4 Feb 2016 04:45:18 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/18187/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/18187/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-7715&quot; title=&quot;out_handle() misuses GOTO()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-7715&quot;&gt;&lt;del&gt;LU-7715&lt;/del&gt;&lt;/a&gt; out: fix err_serious in out_handle&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 7ab18ff6ffef4f5267e3893210a5fbc6cb46efb0&lt;/p&gt;</comment>
                            <comment id="141124" author="jgmitter" created="Thu, 4 Feb 2016 05:25:29 +0000"  >&lt;p&gt;Landed for 2.8&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="31663">LU-7039</issuekey>
        </issuelink>
                            </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|hzxzfz:</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>