<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:17:45 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-1563] lustre_quota.h:326:lqs_putref() LBUG</title>
                <link>https://jira.whamcloud.com/browse/LU-1563</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Our customer hit the following LBUG when probably the quota is enabled. &lt;br/&gt;
It looks like this is very similar to &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1224&quot; title=&quot;LBUG ASSERTION(atomic_read(&amp;amp;lqs-&amp;gt;lqs_refcount) &amp;gt; 0) failed&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1224&quot;&gt;&lt;del&gt;LU-1224&lt;/del&gt;&lt;/a&gt;, but it&apos;s not fixed even yet.&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;Jun 13 17:03:57 nos021i kernel: LustreError: 8625:0:(lustre_quota.h:326:lqs_putref()) ASSERTION(atomic_read(&amp;amp;lqs-&amp;gt;lqs_refcount) &amp;gt; 0) failed
Jun 13 17:03:57 nos021i kernel: LustreError: 8625:0:(lustre_quota.h:326:lqs_putref()) LBUG
Jun 13 17:03:57 nos021i kernel: Pid: 8625, comm: ll_ost_io_21
Jun 13 17:03:57 nos021i kernel: 
Jun 13 17:03:57 nos021i kernel: Call Trace:
Jun 13 17:03:57 nos021i kernel:  [&amp;lt;ffffffff886fe6a1&amp;gt;] libcfs_debug_dumpstack+0x51/0x60 [libcfs]
Jun 13 17:03:57 nos021i kernel:  [&amp;lt;ffffffff886febda&amp;gt;] lbug_with_loc+0x7a/0xd0 [libcfs]
Jun 13 17:03:57 nos021i kernel:  [&amp;lt;ffffffff88706fc0&amp;gt;] tracefile_init+0x0/0x110 [libcfs]
Jun 13 17:03:58 nos021i kernel:  [&amp;lt;ffffffff889572ef&amp;gt;] quota_pending_commit+0x41f/0x5b0 [lquota]
Jun 13 17:03:58 nos021i kernel:  [&amp;lt;ffffffff800a2dff&amp;gt;] autoremove_wake_function+0x0/0x2e
Jun 13 17:03:58 nos021i kernel:  [&amp;lt;ffffffff88b4690b&amp;gt;] fsfilt_ldiskfs_commit_wait+0xab/0xd0 [fsfilt_ldiskfs]
Jun 13 17:03:58 nos021i kernel:  [&amp;lt;ffffffff88b8786f&amp;gt;] filter_commitrw_write+0x253f/0x2dd0 [obdfilter]
Jun 13 17:03:58 nos021i kernel:  [&amp;lt;ffffffff88b21e1a&amp;gt;] ost_checksum_bulk+0x2aa/0x5a0 [ost]
Jun 13 17:03:58 nos021i kernel:  [&amp;lt;ffffffff88b28d09&amp;gt;] ost_brw_write+0x1c99/0x2480 [ost]
Jun 13 17:03:58 nos021i kernel:  [&amp;lt;ffffffff88862ac8&amp;gt;] ptlrpc_send_reply+0x5e8/0x600 [ptlrpc]
Jun 13 17:03:58 nos021i kernel:  [&amp;lt;ffffffff8882d8b0&amp;gt;] target_committed_to_req+0x40/0x120 [ptlrpc]
Jun 13 17:03:58 nos021i kernel:  [&amp;lt;ffffffff8008e7f9&amp;gt;] default_wake_function+0x0/0xe
Jun 13 17:03:58 nos021i kernel:  [&amp;lt;ffffffff888670a8&amp;gt;] lustre_msg_check_version_v2+0x8/0x20 [ptlrpc]
Jun 13 17:03:58 nos021i kernel:  [&amp;lt;ffffffff88b2c09e&amp;gt;] ost_handle+0x2bae/0x55b0 [ost]
Jun 13 17:03:58 nos021i kernel:  [&amp;lt;ffffffff887b8d00&amp;gt;] class_handle2object+0xe0/0x170 [obdclass]
Jun 13 17:03:58 nos021i kernel:  [&amp;lt;ffffffff8882119a&amp;gt;] lock_res_and_lock+0xba/0xd0 [ptlrpc]
Jun 13 17:03:58 nos021i kernel:  [&amp;lt;ffffffff88826168&amp;gt;] __ldlm_handle2lock+0x2f8/0x360 [ptlrpc]
Jun 13 17:03:58 nos021i kernel:  [&amp;lt;ffffffff888766d9&amp;gt;] ptlrpc_server_handle_request+0x989/0xe00 [ptlrpc]
Jun 13 17:03:58 nos021i kernel:  [&amp;lt;ffffffff88876e35&amp;gt;] ptlrpc_wait_event+0x2e5/0x310 [ptlrpc]
Jun 13 17:03:58 nos021i kernel:  [&amp;lt;ffffffff8008cc1e&amp;gt;] __wake_up_common+0x3e/0x68
Jun 13 17:03:58 nos021i kernel:  [&amp;lt;ffffffff88877dc6&amp;gt;] ptlrpc_main+0xf66/0x1120 [ptlrpc]
Jun 13 17:03:58 nos021i kernel:  [&amp;lt;ffffffff8005dfb1&amp;gt;] child_rip+0xa/0x11
Jun 13 17:03:58 nos021i kernel:  [&amp;lt;ffffffff88876e60&amp;gt;] ptlrpc_main+0x0/0x1120 [ptlrpc]
Jun 13 17:03:58 nos021i kernel:  [&amp;lt;ffffffff8005dfa7&amp;gt;] child_rip+0x0/0x11
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment>lustre-1.8.7-wc1, RHEL5(Server), RHEL6(Client)</environment>
        <key id="15030">LU-1563</key>
            <summary>lustre_quota.h:326:lqs_putref() LBUG</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="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="ihara">Shuichi Ihara</reporter>
                        <labels>
                    </labels>
                <created>Mon, 25 Jun 2012 11:24:53 +0000</created>
                <updated>Fri, 22 Feb 2013 11:18:50 +0000</updated>
                            <resolved>Mon, 27 Aug 2012 01:29:16 +0000</resolved>
                                    <version>Lustre 1.8.7</version>
                                    <fixVersion>Lustre 1.8.9</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="41095" author="ihara" created="Mon, 25 Jun 2012 11:32:14 +0000"  >&lt;p&gt;OSS&apos;s log files are uploaded on /uploads/&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1563&quot; title=&quot;lustre_quota.h:326:lqs_putref() LBUG&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1563&quot;&gt;&lt;del&gt;LU-1563&lt;/del&gt;&lt;/a&gt;. We hit LBUG on these three OSSs.&lt;/p&gt;</comment>
                            <comment id="41096" author="liang" created="Mon, 25 Jun 2012 11:47:57 +0000"  >&lt;p&gt;FYI, I suspect it&apos;s same with BZ24188, however the patch on BZ24188 is for 2.x which has a total new implementation of cfs_hash, so we can&apos;t make a direct backport.&lt;/p&gt;</comment>
                            <comment id="41108" author="pjones" created="Mon, 25 Jun 2012 16:56:55 +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="41128" author="niu" created="Tue, 26 Jun 2012 05:47:34 +0000"  >&lt;p&gt;This part of code is racy, quota_pending_commit() could find a lqs (not being held in quota_check_common()) then put it twice.&lt;br/&gt;
I posted a patch for b1_8: &lt;a href=&quot;http://review.whamcloud.com/#change,3187&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,3187&lt;/a&gt; &lt;/p&gt;</comment>
                            <comment id="43778" author="pjones" created="Sun, 26 Aug 2012 12:43:19 +0000"  >&lt;p&gt;Niu&lt;/p&gt;

&lt;p&gt;Will this same change be needed for master?&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="43782" author="niu" created="Sun, 26 Aug 2012 22:58:35 +0000"  >&lt;p&gt;Hi, Peter&lt;/p&gt;

&lt;p&gt;No, the code in master is different from b1_8, it has similar checking in the quota_pending_commit() like this patch. Thanks.&lt;/p&gt;</comment>
                            <comment id="43785" author="pjones" created="Mon, 27 Aug 2012 01:29:16 +0000"  >&lt;p&gt;ok. Then marking as resolved as this fix has landed to b1_8. We can reopen if the fix transpires not to have fixed the reported problem&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|hzvgt3:</customfieldvalue>

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