<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:20:06 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-15644] failed llog cancel should not generate an error</title>
                <link>https://jira.whamcloud.com/browse/LU-15644</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;If llog cancel is cancelling a record that does not exist (either because the record is already cancelled or the log has been removed), this is generating a lot of console logs and (potentially) errors on the other servers:&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;lfs02-n05:
Mar 12 14:06:15 lfs02-n30 kernel: LustreError: 28071:0:(llog_cat.c:753:llog_cat_cancel_arr_rec()) lfs02-MDT0004-osp-MDT001d: fail to cancel 1 llog-records: rc = -116
Mar 12 14:06:15 lfs02-n30 kernel: LustreError: 28071:0:(llog_cat.c:790:llog_cat_cancel_records()) lfs02-MDT0004-osp-MDT001d: fail to cancel 1 of 1 llog-records: rc = -116

lfs02-n06:
Mar 12 14:06:15 lfs02-n30 kernel: LustreError: 28071:0:(llog_cat.c:753:llog_cat_cancel_arr_rec()) lfs02-MDT0004-osp-MDT001d: fail to cancel 1 llog-records: rc = -116
Mar 12 14:06:15 lfs02-n30 kernel: LustreError: 28071:0:(llog_cat.c:790:llog_cat_cancel_records()) lfs02-MDT0004-osp-MDT001d: fail to cancel 1 of 1 llog-records: rc = -116

lfs02-n07:
Mar 12 14:06:15 lfs02-n30 kernel: LustreError: 28071:0:(llog_cat.c:753:llog_cat_cancel_arr_rec()) lfs02-MDT0004-osp-MDT001d: fail to cancel 1 llog-records: rc = -116
Mar 12 14:06:15 lfs02-n30 kernel: LustreError: 28071:0:(llog_cat.c:790:llog_cat_cancel_records()) lfs02-MDT0004-osp-MDT001d: fail to cancel 1 of 1 llog-records: rc = -116
[repeats for all MDS servers]
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;The &lt;tt&gt;&amp;#45;116=&amp;#45;ESTALE&lt;/tt&gt; error is because the OUT recovery llog on the MDT was deleted, but the FID-&amp;gt;inode record is still in the OI file and it finds the inode, but the inode has i_nlink=0 on disk.&lt;/p&gt;

&lt;p&gt;Regardless of that, failure to cancel an llog record that doesn&apos;t exist (e.g. &lt;tt&gt;&amp;#45;ENOENT&lt;/tt&gt; or &lt;tt&gt;&amp;#45;ESTALE&lt;/tt&gt;) should not be a cause for an error that is retried.  The local record should be cancelled in this case and not retried.&lt;/p&gt;</description>
                <environment></environment>
        <key id="69090">LU-15644</key>
            <summary>failed llog cancel should not generate an error</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</priority>
                        <status id="1" iconUrl="https://jira.whamcloud.com/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="adilger">Andreas Dilger</reporter>
                        <labels>
                    </labels>
                <created>Sat, 12 Mar 2022 23:26:24 +0000</created>
                <updated>Sun, 13 Mar 2022 00:47:57 +0000</updated>
                                            <version>Lustre 2.14.0</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                            <comments>
                            <comment id="329068" author="adilger" created="Sat, 12 Mar 2022 23:30:13 +0000"  >&lt;p&gt;It looks like this same problem was also hit in &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-12985&quot; title=&quot;sanity test_60g:  Timeout occurred after 140 mins&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-12985&quot;&gt;LU-12985&lt;/a&gt; and &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13469&quot; title=&quot;MDS hung during mount&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13469&quot;&gt;&lt;del&gt;LU-13469&lt;/del&gt;&lt;/a&gt;, with &lt;tt&gt;-ENOENT&lt;/tt&gt;, &lt;tt&gt;-EIO&lt;/tt&gt;, and &lt;tt&gt;-ESTALE&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;It would be useful if the error messages also included the FID of the llog file itself, so that the problematic llog file can be tracked more easily.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="57419">LU-12985</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="58852">LU-13469</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="69092">LU-15645</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="69093">LU-15646</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|i02kqv:</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>