<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:50:15 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-5297] osp_sync_thread can&apos;t handle invalid record gracefully</title>
                <link>https://jira.whamcloud.com/browse/LU-5297</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;osp_sync_process_queues() now assumes all records to be processed are not corrupted, it&apos;s lack of error handling code for invalid records.&lt;/p&gt;

&lt;p&gt;One solution could be regarding the invalid record as committed and skipping  processing on it.&lt;/p&gt;</description>
                <environment></environment>
        <key id="25440">LU-5297</key>
            <summary>osp_sync_thread can&apos;t handle invalid record gracefully</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="emoly.liu">Emoly Liu</assignee>
                                    <reporter username="niu">Niu Yawei</reporter>
                        <labels>
                    </labels>
                <created>Fri, 4 Jul 2014 08:05:50 +0000</created>
                <updated>Tue, 22 Sep 2015 17:13:44 +0000</updated>
                            <resolved>Sat, 19 Sep 2015 05:42:17 +0000</resolved>
                                    <version>Lustre 2.6.0</version>
                                    <fixVersion>Lustre 2.8.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="88200" author="adilger" created="Fri, 4 Jul 2014 17:20:05 +0000"  >&lt;p&gt;Is this related to &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5188&quot; title=&quot;nbp6-OST002f-osc-MDT0000: invalid setattr record, lsr_valid:0&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5188&quot;&gt;&lt;del&gt;LU-5188 &quot;osp: return 1 if osp_sync_xxx_job issue RPC&quot;&lt;/del&gt;&lt;/a&gt;?  What is the severity of this problem (i.e. what impact does it have on normal operation)?  Will it cause OST objects to be leaked if they are unlinked when the OST is offline, and still offline when the MDS processes the llog records?&lt;/p&gt;</comment>
                            <comment id="88234" author="niu" created="Mon, 7 Jul 2014 01:29:39 +0000"  >&lt;blockquote&gt;
&lt;p&gt;Is this related to &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5188&quot; title=&quot;nbp6-OST002f-osc-MDT0000: invalid setattr record, lsr_valid:0&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5188&quot;&gt;&lt;del&gt;LU-5188&lt;/del&gt;&lt;/a&gt; &quot;osp: return 1 if osp_sync_xxx_job issue RPC&quot;? What is the severity of this problem (i.e. what impact does it have on normal operation)? Will it cause OST objects to be leaked if they are unlinked when the OST is offline, and still offline when the MDS processes the llog records?&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;That patch was trying to handle error for osp thread, but looks it&apos;s not complete. I think the severity isn&apos;t high, because there isn&apos;t any corrupted record in normal usage.&lt;/p&gt;</comment>
                            <comment id="88235" author="bzzz" created="Mon, 7 Jul 2014 04:22:08 +0000"  >&lt;p&gt;Niu, could you explain in what part the patch is not complete? what specific cases it doesn&apos;t handle?&lt;/p&gt;</comment>
                            <comment id="88238" author="niu" created="Mon, 7 Jul 2014 06:39:11 +0000"  >&lt;blockquote&gt;
&lt;p&gt;Niu, could you explain in what part the patch is not complete? what specific cases it doesn&apos;t handle?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;That patch decreases opd_syn_rpc_in_flight &amp;amp; opd_syn_rpc_in_progress when skipping a invalid record, that&apos;s not enough, because opd_syn_changes isn&apos;t decreased and the sync thread will break unexpectedly, and invalid record isn&apos;t deleted at the end, I&apos;m afraid it can cause further trouble.&lt;/p&gt;</comment>
                            <comment id="88645" author="adilger" created="Wed, 9 Jul 2014 20:58:58 +0000"  >&lt;p&gt;Niu, were you planning to make a patch for this, or should this bug be moved to 2.7.0?&lt;/p&gt;</comment>
                            <comment id="88671" author="niu" created="Thu, 10 Jul 2014 02:02:59 +0000"  >&lt;p&gt;I don&apos;t have plan to make patch yet, probably we&apos;d move it to 2.7.&lt;/p&gt;</comment>
                            <comment id="116308" author="gerrit" created="Mon, 25 May 2015 07:03:26 +0000"  >&lt;p&gt;Emoly Liu (emoly.liu@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/14925&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/14925&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5297&quot; title=&quot;osp_sync_thread can&amp;#39;t handle invalid record gracefully&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5297&quot;&gt;&lt;del&gt;LU-5297&lt;/del&gt;&lt;/a&gt; osp: decrease opd_syn_changes for an invalid record&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 25ceff8e1de80f98e701f1ed5630a9b9308c2ddf&lt;/p&gt;</comment>
                            <comment id="127877" author="gerrit" created="Sat, 19 Sep 2015 03:00:58 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/14925/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/14925/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-5297&quot; title=&quot;osp_sync_thread can&amp;#39;t handle invalid record gracefully&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-5297&quot;&gt;&lt;del&gt;LU-5297&lt;/del&gt;&lt;/a&gt; osp: process unsuccessful osp sync records properly&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 591f8771df00e1c3279019281e5f7d2e7c7e4877&lt;/p&gt;</comment>
                            <comment id="127908" author="pjones" created="Sat, 19 Sep 2015 05:42:17 +0000"  >&lt;p&gt;Landed for 2.8&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="28792">LU-6269</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="30497">LU-6687</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_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzwqmv:</customfieldvalue>

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