<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:29:08 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-2895] recovery-small 24a: osp_precreate_get_fid(): ASSERTION( lu_fid_diff(&amp;d-&gt;opd_pre_used_fid, &amp;d-&gt;opd_pre_last_created_fid) &lt; 0 ) failed: next fid [0x0:0x1:0x0] last created fid [0x0:0x1:0x0]</title>
                <link>https://jira.whamcloud.com/browse/LU-2895</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;This issue was created by maloo for Li Wei &amp;lt;liwei@whamcloud.com&amp;gt;&lt;/p&gt;

&lt;p&gt;This issue relates to the following test suite run: &lt;a href=&quot;https://maloo.whamcloud.com/test_sets/0c78ac7a-81ad-11e2-9f6b-52540035b04c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://maloo.whamcloud.com/test_sets/0c78ac7a-81ad-11e2-9f6b-52540035b04c&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The sub-test test_24a failed with the following error:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;test failed to respond and timed out&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Info required for matching: recovery-small 24a&lt;/p&gt;

&lt;p&gt;First, the test failed with return code 1.  Second, the MDS hit an assertion failure afterward:&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;12:39:11:Lustre: DEBUG MARKER: == recovery-small test 24a: fsync error (should return error) == 12:39:10 (1361997550)
12:39:36:Lustre: lustre-OST0000-osc-MDT0000: slow creates, last=[0x0:0x1:0x0], next=[0x0:0x1:0x0], reserved=0, syn_changes=0, syn_rpc_in_progress=0, status=0
12:39:36:LustreError: 18701:0:(osp_precreate.c:1164:osp_precreate_get_fid()) ASSERTION( lu_fid_diff(&amp;amp;d-&amp;gt;opd_pre_used_fid, &amp;amp;d-&amp;gt;opd_pre_last_created_fid) &amp;lt; 0 ) failed: next fid [0x0:0x1:0x0] last created fid [0x0:0x1:0x0]
12:39:36:LustreError: 18701:0:(osp_precreate.c:1164:osp_precreate_get_fid()) LBUG
12:39:36:Pid: 18701, comm: mdt00_000
12:39:36:
12:39:37:Call Trace:
12:39:37: [&amp;lt;ffffffffa06f1895&amp;gt;] libcfs_debug_dumpstack+0x55/0x80 [libcfs]
12:39:37: [&amp;lt;ffffffffa06f1e97&amp;gt;] lbug_with_loc+0x47/0xb0 [libcfs]
12:39:37: [&amp;lt;ffffffffa0ba4f63&amp;gt;] osp_precreate_get_fid+0x253/0x310 [osp]
12:39:37: [&amp;lt;ffffffffa07022e1&amp;gt;] ? libcfs_debug_msg+0x41/0x50 [libcfs]
12:39:37: [&amp;lt;ffffffffa0ba28cb&amp;gt;] osp_object_assign_fid+0x7b/0x160 [osp]
12:39:37: [&amp;lt;ffffffffa0ba30b6&amp;gt;] osp_object_create+0x406/0x890 [osp]
12:39:38: [&amp;lt;ffffffffa07022e1&amp;gt;] ? libcfs_debug_msg+0x41/0x50 [libcfs]
12:39:38: [&amp;lt;ffffffffa0b5e683&amp;gt;] lod_striping_create+0x193/0x320 [lod]
12:39:38: [&amp;lt;ffffffffa0b5e983&amp;gt;] lod_object_create+0x173/0x260 [lod]
12:39:38: [&amp;lt;ffffffffa0a1a580&amp;gt;] mdd_object_create_internal+0xe0/0x220 [mdd]
12:39:38: [&amp;lt;ffffffffa0a2d22c&amp;gt;] mdd_create+0x77c/0x11f0 [mdd]
12:39:38: [&amp;lt;ffffffffa07022e1&amp;gt;] ? libcfs_debug_msg+0x41/0x50 [libcfs]
12:39:38: [&amp;lt;ffffffffa0ac0ef9&amp;gt;] mdt_reint_open+0x12b9/0x1ab0 [mdt]
12:39:39: [&amp;lt;ffffffffa07022e1&amp;gt;] ? libcfs_debug_msg+0x41/0x50 [libcfs]
12:39:39: [&amp;lt;ffffffffa0aab7f1&amp;gt;] mdt_reint_rec+0x41/0xe0 [mdt]
12:39:39: [&amp;lt;ffffffffa0aa4e53&amp;gt;] mdt_reint_internal+0x4e3/0x7d0 [mdt]
12:39:39: [&amp;lt;ffffffffa0aa540d&amp;gt;] mdt_intent_reint+0x1ed/0x4f0 [mdt]
12:39:39: [&amp;lt;ffffffffa0aa0fde&amp;gt;] mdt_intent_policy+0x3ae/0x750 [mdt]
12:39:39: [&amp;lt;ffffffffa0fb0351&amp;gt;] ldlm_lock_enqueue+0x361/0x8d0 [ptlrpc]
12:39:39: [&amp;lt;ffffffffa0fd6447&amp;gt;] ldlm_handle_enqueue0+0x4f7/0x1080 [ptlrpc]
12:39:39: [&amp;lt;ffffffffa0aa14b6&amp;gt;] mdt_enqueue+0x46/0x110 [mdt]
12:39:39: [&amp;lt;ffffffffa0a96078&amp;gt;] mdt_handle_common+0x628/0x1620 [mdt]
12:39:39: [&amp;lt;ffffffffa0acd845&amp;gt;] mds_regular_handle+0x15/0x20 [mdt]
12:39:39: [&amp;lt;ffffffffa100802c&amp;gt;] ptlrpc_server_handle_request+0x41c/0xdf0 [ptlrpc]
12:39:39: [&amp;lt;ffffffffa06f25de&amp;gt;] ? cfs_timer_arm+0xe/0x10 [libcfs]
12:39:39: [&amp;lt;ffffffffa0fff759&amp;gt;] ? ptlrpc_wait_event+0xa9/0x290 [ptlrpc]
12:39:39: [&amp;lt;ffffffff8105fa40&amp;gt;] ? default_wake_function+0x0/0x20
12:39:39: [&amp;lt;ffffffffa1009576&amp;gt;] ptlrpc_main+0xb76/0x1870 [ptlrpc]
12:39:39: [&amp;lt;ffffffffa1008a00&amp;gt;] ? ptlrpc_main+0x0/0x1870 [ptlrpc]
12:39:39: [&amp;lt;ffffffff8100c0ca&amp;gt;] child_rip+0xa/0x20
12:39:39: [&amp;lt;ffffffffa1008a00&amp;gt;] ? ptlrpc_main+0x0/0x1870 [ptlrpc]
12:39:40: [&amp;lt;ffffffffa1008a00&amp;gt;] ? ptlrpc_main+0x0/0x1870 [ptlrpc]
12:39:40: [&amp;lt;ffffffff8100c0c0&amp;gt;] ? child_rip+0x0/0x20
12:39:40:
12:39:40:Kernel panic - not syncing: LBUG
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="17742">LU-2895</key>
            <summary>recovery-small 24a: osp_precreate_get_fid(): ASSERTION( lu_fid_diff(&amp;d-&gt;opd_pre_used_fid, &amp;d-&gt;opd_pre_last_created_fid) &lt; 0 ) failed: next fid [0x0:0x1:0x0] last created fid [0x0:0x1:0x0]</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="niu">Niu Yawei</assignee>
                                    <reporter username="maloo">Maloo</reporter>
                        <labels>
                            <label>LB</label>
                    </labels>
                <created>Fri, 1 Mar 2013 08:08:15 +0000</created>
                <updated>Mon, 25 Mar 2013 20:12:33 +0000</updated>
                            <resolved>Mon, 25 Mar 2013 20:12:33 +0000</resolved>
                                    <version>Lustre 2.4.0</version>
                                    <fixVersion>Lustre 2.4.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                            <comments>
                            <comment id="53737" author="pjones" created="Mon, 11 Mar 2013 19:52:28 +0000"  >&lt;p&gt;Niu&lt;/p&gt;

&lt;p&gt;Could you please look into this one?&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="53776" author="niu" created="Tue, 12 Mar 2013 05:32:54 +0000"  >&lt;p&gt;Looks the osp_precreate_reserve() should timedout:&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;12:39:36:Lustre: lustre-OST0000-osc-MDT0000: slow creates, last=[0x0:0x1:0x0], next=[0x0:0x1:0x0], reserved=0, syn_changes=0, syn_rpc_in_progress=0, status=0
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;but the osp_precreate_reserve() didn&apos;t return proper error for such case:&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-keyword&quot;&gt;if&lt;/span&gt; (cfs_time_aftereq(cfs_time_current(), expire))
                        &lt;span class=&quot;code-keyword&quot;&gt;break&lt;/span&gt;;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The mds debug log is missed, so I&apos;m not sure the exact reason of precreation isn&apos;t done (even the seq hasn&apos;t been initialized), but at least, we should return proper error in such case.&lt;/p&gt;</comment>
                            <comment id="53777" author="niu" created="Tue, 12 Mar 2013 05:49:57 +0000"  >&lt;p&gt;fix the LASSERT problem: &lt;a href=&quot;http://review.whamcloud.com/5683&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5683&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="53778" author="bzzz" created="Tue, 12 Mar 2013 05:56:56 +0000"  >&lt;p&gt;why rc taken from is not enough ?&lt;/p&gt;</comment>
                            <comment id="53842" author="niu" created="Tue, 12 Mar 2013 23:57:44 +0000"  >&lt;p&gt;Alex, the opd_pre_status was intialized as -EAGAIN, and it could be cleared to 0 in osp_precreate_thread() -&amp;gt; osp_statfs_update(), and the following osp_precreate_cleanup_orphans() wasn&apos;t success somehow, then we&apos;ll end up in above state: uninitialized opd_pre_last_created_fid &amp;amp; opd_pre_used_fid, opd_pre_status == 0, and osp_precreate_reserve() is possbile timedout with rc == 0.&lt;/p&gt;</comment>
                            <comment id="53873" author="bzzz" created="Wed, 13 Mar 2013 05:12:36 +0000"  >&lt;p&gt;inability to setup FLD client or cleanup orphans should block any activity on this OSP, I&apos;d think.&lt;/p&gt;</comment>
                            <comment id="54791" author="pjones" created="Mon, 25 Mar 2013 20:12:33 +0000"  >&lt;p&gt;Landed for 2.4&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|hzvk3b:</customfieldvalue>

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