<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:38:12 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-3936] ldlm_cancel_stale_locks()) ASSERTION( count &gt; 0 ) failed </title>
                <link>https://jira.whamcloud.com/browse/LU-3936</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873893.844231&amp;#93;&lt;/span&gt; LustreError: 80225:0:(ldlm_lock.c:1792:ldlm_cancel_stale_locks()) ASSERTION( count &amp;gt; 0 ) failed:&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873893.855652&amp;#93;&lt;/span&gt; LustreError: 80225:0:(ldlm_lock.c:1792:ldlm_cancel_stale_locks()) LBUG&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873893.864399&amp;#93;&lt;/span&gt; Pid: 80225, comm: mdt_rdpg_84&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873893.869077&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873893.869078&amp;#93;&lt;/span&gt; Call Trace:&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873893.873894&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0467865&amp;gt;&amp;#93;&lt;/span&gt; libcfs_debug_dumpstack+0x55/0x80 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873893.881895&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0467e77&amp;gt;&amp;#93;&lt;/span&gt; lbug_with_loc+0x47/0xb0 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873893.889058&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa06e8ecd&amp;gt;&amp;#93;&lt;/span&gt; ldlm_cancel_stale_locks+0x17d/0x180 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873893.897439&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0477884&amp;gt;&amp;#93;&lt;/span&gt; ? cfs_hash_dual_bd_unlock+0x34/0x60 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873893.905854&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa07195ec&amp;gt;&amp;#93;&lt;/span&gt; ldlm_srv_pool_shrink+0x7c/0x100 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873893.913795&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0718b97&amp;gt;&amp;#93;&lt;/span&gt; ldlm_pool_shrink+0x37/0xf0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873893.921254&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa07198f3&amp;gt;&amp;#93;&lt;/span&gt; ldlm_pools_shrink+0x283/0x330 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873893.928995&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa07199d3&amp;gt;&amp;#93;&lt;/span&gt; ldlm_pools_srv_shrink+0x13/0x20 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873893.936901&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff81125d5a&amp;gt;&amp;#93;&lt;/span&gt; shrink_slab+0x13a/0x1a0&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873893.943140&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff81128934&amp;gt;&amp;#93;&lt;/span&gt; zone_reclaim+0x284/0x410&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873893.949469&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff81129640&amp;gt;&amp;#93;&lt;/span&gt; ? isolate_pages_global+0x0/0x380&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873893.956582&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8111ef74&amp;gt;&amp;#93;&lt;/span&gt; get_page_from_freelist+0x694/0x820&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873893.963887&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8111fe81&amp;gt;&amp;#93;&lt;/span&gt; __alloc_pages_nodemask+0x111/0x8b0&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873893.971187&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8126c5a9&amp;gt;&amp;#93;&lt;/span&gt; ? pointer+0xa9/0x900&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873893.977130&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa08cfaea&amp;gt;&amp;#93;&lt;/span&gt; ? kiblnd_queue_tx+0x4a/0x60 &lt;span class=&quot;error&quot;&gt;&amp;#91;ko2iblnd&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873893.984824&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff81159d72&amp;gt;&amp;#93;&lt;/span&gt; kmem_getpages+0x62/0x170&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873893.991152&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8115a3df&amp;gt;&amp;#93;&lt;/span&gt; cache_grow+0x2cf/0x320&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873893.997287&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8115a632&amp;gt;&amp;#93;&lt;/span&gt; cache_alloc_refill+0x202/0x240&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873894.004215&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0468a03&amp;gt;&amp;#93;&lt;/span&gt; ? cfs_alloc+0x63/0x90 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873894.011138&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8115b339&amp;gt;&amp;#93;&lt;/span&gt; __kmalloc+0x1b9/0x230&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873894.017188&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0468a03&amp;gt;&amp;#93;&lt;/span&gt; cfs_alloc+0x63/0x90 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873894.023969&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0772e3f&amp;gt;&amp;#93;&lt;/span&gt; null_alloc_rs+0x16f/0x3b0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873894.031314&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0760544&amp;gt;&amp;#93;&lt;/span&gt; sptlrpc_svc_alloc_rs+0x74/0x2d0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873894.039237&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0732393&amp;gt;&amp;#93;&lt;/span&gt; lustre_pack_reply_v2+0x93/0x280 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873894.047158&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0734f20&amp;gt;&amp;#93;&lt;/span&gt; ? lustre_swab_mdt_rec_reint+0x0/0xb0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873894.055667&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0732636&amp;gt;&amp;#93;&lt;/span&gt; lustre_pack_reply_flags+0xb6/0x210 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873894.063978&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa07327a1&amp;gt;&amp;#93;&lt;/span&gt; lustre_pack_reply+0x11/0x20 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873894.071527&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa075df93&amp;gt;&amp;#93;&lt;/span&gt; req_capsule_server_pack+0x53/0x120 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873894.079807&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0c6fecb&amp;gt;&amp;#93;&lt;/span&gt; mdt_close+0x10b/0x850 &lt;span class=&quot;error&quot;&gt;&amp;#91;mdt&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873894.086494&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa07330ec&amp;gt;&amp;#93;&lt;/span&gt; ? lustre_msg_get_version+0x8c/0x100 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873894.094879&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0c48a02&amp;gt;&amp;#93;&lt;/span&gt; mdt_handle_common+0x932/0x1770 &lt;span class=&quot;error&quot;&gt;&amp;#91;mdt&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873894.102391&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0c498f5&amp;gt;&amp;#93;&lt;/span&gt; mdt_readpage_handle+0x15/0x20 &lt;span class=&quot;error&quot;&gt;&amp;#91;mdt&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873894.109838&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0742b83&amp;gt;&amp;#93;&lt;/span&gt; ptlrpc_main+0xf13/0x19e0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873894.117077&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0741c70&amp;gt;&amp;#93;&lt;/span&gt; ? ptlrpc_main+0x0/0x19e0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873894.124286&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8100c1ca&amp;gt;&amp;#93;&lt;/span&gt; child_rip+0xa/0x20&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873894.130075&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0741c70&amp;gt;&amp;#93;&lt;/span&gt; ? ptlrpc_main+0x0/0x19e0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873894.137310&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0741c70&amp;gt;&amp;#93;&lt;/span&gt; ? ptlrpc_main+0x0/0x19e0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
Aug 17 18:18:49 snx11003n003 kernel: &lt;span class=&quot;error&quot;&gt;&amp;#91;873894.144517&amp;#93;&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8100c1c0&amp;gt;&amp;#93;&lt;/span&gt; ? child_rip+0x0/0x20&lt;/p&gt;</description>
                <environment></environment>
        <key id="20921">LU-3936</key>
            <summary>ldlm_cancel_stale_locks()) ASSERTION( count &gt; 0 ) failed </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="dmiter">Dmitry Eremin</assignee>
                                    <reporter username="askulysh">Andriy Skulysh</reporter>
                        <labels>
                            <label>patch</label>
                    </labels>
                <created>Thu, 12 Sep 2013 07:07:29 +0000</created>
                <updated>Wed, 20 Nov 2013 09:21:28 +0000</updated>
                            <resolved>Wed, 20 Nov 2013 09:21:28 +0000</resolved>
                                                    <fixVersion>Lustre 2.6.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="66459" author="askulysh" created="Thu, 12 Sep 2013 07:12:44 +0000"  >&lt;p&gt;patch: &lt;a href=&quot;http://review.whamcloud.com/#/c/7626/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7626/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="69733" author="dmiter" created="Thu, 24 Oct 2013 12:18:15 +0000"  >&lt;p&gt;I&apos;m not sure this issue is related to 2.5 code. There is no ldlm_cancel_stale_locks() function at all. Could you specify the real version of Lustre which got this assertion please?&lt;/p&gt;</comment>
                            <comment id="69734" author="askulysh" created="Thu, 24 Oct 2013 12:28:18 +0000"  >&lt;p&gt;It was caught on Lustre 2.1, but it doesn&apos;t matter because ldlm_pool_shrink() and others are called with negative number of locks to cancel&lt;/p&gt;</comment>
                            <comment id="69779" author="dmiter" created="Thu, 24 Oct 2013 16:43:19 +0000"  >&lt;p&gt;Hmm. Could you provide a reproducer please? I agree the expression &quot;1 + nr_locks * nr / total&quot; can potentially overflow int32 but I try to understand why this cause a crash you referring to.&lt;/p&gt;</comment>
                            <comment id="69936" author="adilger" created="Fri, 25 Oct 2013 17:31:37 +0000"  >&lt;p&gt;Andriy,&lt;br/&gt;
can you please explain further how it is possible for there to be more than 2^31 locks on any node?  This would require 2TB of RAM to keep that many locks in memory and other parts of the code would completely explode trying to deal with that many locks.  I think the approach of using __u64 for counting locks to be completely bogus.  This is clearly a case of some underflow that is caused by a negative number, not an overflow.  If the root of the problem is that &quot;nr&quot; is negative in some kernels, then changing to __u64 just means that the node will try to cancel 2^63 locks or something else bad, and not fix the root of the problem.&lt;/p&gt;

&lt;p&gt;Secondly, there is no ldlm_cancel_stale_locks() that I can find in either master or in 2.1, nor could I find the above LASSERT(count &amp;gt; 0) in some other function.  Could you please tell me which specific version of Lustre this is in, or is this in some patch in Gerrit that is not landed yet?&lt;/p&gt;

&lt;p&gt;I think I was incorrect in approving the original patch for this problem, because I didn&apos;t actually look closely enough at this bug when inspecting the code.  I can&apos;t see how that patch actually fixes any problem.&lt;/p&gt;</comment>
                            <comment id="69937" author="adilger" created="Fri, 25 Oct 2013 17:36:39 +0000"  >&lt;p&gt;My bad. I see that there is an integer overflow if &quot;nr&quot; is large, so the original patch is not useless.&lt;/p&gt;

&lt;p&gt;I&apos;m not yet sure what Dmitry&apos;s patch &lt;a href=&quot;http://review.whamcloud.com/8075&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/8075&lt;/a&gt; is doing, but we shouldn&apos;t close this bug while it is still open.&lt;/p&gt;</comment>
                            <comment id="71943" author="dmiter" created="Wed, 20 Nov 2013 09:21:28 +0000"  >&lt;p&gt;There are no more concerns, therefore I close the ticket.&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|hzw20v:</customfieldvalue>

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