<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:12:57 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-1044] ASSERTION((req-&gt;rq_req_swab_mask &amp; (1 &lt;&lt; index)) == 0) failed</title>
                <link>https://jira.whamcloud.com/browse/LU-1044</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;2012-01-26 10:35:09 LustreError: 15531:0:(lustre_net.h:761:lustre_set_req_swabbed()) ASSERTION((req-&amp;gt;rq_req_swab_mask &amp;amp; (1 &amp;lt;&amp;lt; index)) == 0) failed&lt;br/&gt;
2012-01-26 10:35:09 LustreError: 15531:0:(lustre_net.h:761:lustre_set_req_swabbed()) LBUG&lt;br/&gt;
2012-01-26 10:35:09 Jan 26 10:35:09 Pid: 15531, comm: ldlm_cn_09&lt;br/&gt;
2012-01-26 10:35:09 momus31 kernel:&lt;br/&gt;
2012-01-26 10:35:09 LustreError: 15531:0:(lustre_netCall Trace:&lt;br/&gt;
2012-01-26 10:35:09 .h:761:lustre_se &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa054e895&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;
2012-01-26 10:35:09 t_req_swabbed()) &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa054edc7&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;
2012-01-26 10:35:09  LBUG&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa055842d&amp;gt;&amp;#93;&lt;/span&gt; libcfs_assertion_failed+0x2d/0x30 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa07f8189&amp;gt;&amp;#93;&lt;/span&gt; ptlrpc_buf_set_swabbed+0xc9/0x130 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa08182a1&amp;gt;&amp;#93;&lt;/span&gt; __req_capsule_get+0x3f1/0x5a0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa07f8590&amp;gt;&amp;#93;&lt;/span&gt; ? lustre_swab_ldlm_request+0x0/0x30 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0818585&amp;gt;&amp;#93;&lt;/span&gt; req_capsule_client_get+0x15/0x20 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa07d7b7a&amp;gt;&amp;#93;&lt;/span&gt; ldlm_cancel_hpreq_check+0xba/0x1e0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa07fea53&amp;gt;&amp;#93;&lt;/span&gt; ptlrpc_server_handle_req_in+0x7a3/0x8e0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0802b96&amp;gt;&amp;#93;&lt;/span&gt; ptlrpc_main+0x6e6/0x1690 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa08024b0&amp;gt;&amp;#93;&lt;/span&gt; ? ptlrpc_main+0x0/0x1690 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8100c14a&amp;gt;&amp;#93;&lt;/span&gt; child_rip+0xa/0x20&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa08024b0&amp;gt;&amp;#93;&lt;/span&gt; ? ptlrpc_main+0x0/0x1690 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa08024b0&amp;gt;&amp;#93;&lt;/span&gt; ? ptlrpc_main+0x0/0x1690 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8100c140&amp;gt;&amp;#93;&lt;/span&gt; ? child_rip+0x0/0x20&lt;br/&gt;
2012-01-26 10:35:09&lt;br/&gt;
2012-01-26 10:35:09 Kernel panic - not syncing: LBUG&lt;br/&gt;
2012-01-26 10:35:09 Pid: 15531, comm: ldlm_cn_09 Not tainted 2.6.32-220.2.1.3chaos.ch5.x86_64 #1&lt;br/&gt;
2012-01-26 10:35:09 Jan 26 10:35:09 Call Trace:&lt;br/&gt;
2012-01-26 10:35:09 momus31 kernel:  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff814edddb&amp;gt;&amp;#93;&lt;/span&gt; ? panic+0x78/0x143&lt;br/&gt;
2012-01-26 10:35:09 Kernel panic - n &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa054ee1b&amp;gt;&amp;#93;&lt;/span&gt; ? lbug_with_loc+0x9b/0xb0 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
2012-01-26 10:35:09 ot syncing: LBUG &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa055842d&amp;gt;&amp;#93;&lt;/span&gt; ? libcfs_assertion_failed+0x2d/0x30 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
2012-01-26 10:35:09&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa07f8189&amp;gt;&amp;#93;&lt;/span&gt; ? ptlrpc_buf_set_swabbed+0xc9/0x130 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa08182a1&amp;gt;&amp;#93;&lt;/span&gt; ? __req_capsule_get+0x3f1/0x5a0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa07f8590&amp;gt;&amp;#93;&lt;/span&gt; ? lustre_swab_ldlm_request+0x0/0x30 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0818585&amp;gt;&amp;#93;&lt;/span&gt; ? req_capsule_client_get+0x15/0x20 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa07d7b7a&amp;gt;&amp;#93;&lt;/span&gt; ? ldlm_cancel_hpreq_check+0xba/0x1e0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa07fea53&amp;gt;&amp;#93;&lt;/span&gt; ? ptlrpc_server_handle_req_in+0x7a3/0x8e0 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa0802b96&amp;gt;&amp;#93;&lt;/span&gt; ? ptlrpc_main+0x6e6/0x1690 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa08024b0&amp;gt;&amp;#93;&lt;/span&gt; ? ptlrpc_main+0x0/0x1690 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8100c14a&amp;gt;&amp;#93;&lt;/span&gt; ? child_rip+0xa/0x20&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa08024b0&amp;gt;&amp;#93;&lt;/span&gt; ? ptlrpc_main+0x0/0x1690 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffffa08024b0&amp;gt;&amp;#93;&lt;/span&gt; ? ptlrpc_main+0x0/0x1690 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
2012-01-26 10:35:09  &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8100c140&amp;gt;&amp;#93;&lt;/span&gt; ? child_rip+0x0/0x20&lt;/p&gt;</description>
                <environment>toss 2.0-beta12.ch5&lt;br/&gt;
lustre-2.1.0-17chaos_2.6.32_220.2.1.3chaos.ch5.x86_64.x86_64</environment>
        <key id="13003">LU-1044</key>
            <summary>ASSERTION((req-&gt;rq_req_swab_mask &amp; (1 &lt;&lt; index)) == 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="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="5">Cannot Reproduce</resolution>
                                        <assignee username="jay">Jinshan Xiong</assignee>
                                    <reporter username="prakash">Prakash Surya</reporter>
                        <labels>
                    </labels>
                <created>Thu, 26 Jan 2012 17:03:32 +0000</created>
                <updated>Mon, 5 Mar 2012 09:23:20 +0000</updated>
                            <resolved>Mon, 5 Mar 2012 09:23:20 +0000</resolved>
                                    <version>Lustre 2.1.0</version>
                    <version>Lustre 1.8.x (1.8.0 - 1.8.5)</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="27477" author="prakash" created="Thu, 26 Jan 2012 18:32:58 +0000"  >&lt;p&gt;Initially, it appears as though the swap bit in question is being modified in between access in this code path:&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; (ptlrpc_buf_need_swab(req, inout, offset)) {
                lustre_swab_ptlrpc_body(pb);
                ptlrpc_buf_set_swabbed(req, inout, offset);
        }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;`ptlrpc_buf_need_swab` will only return true if `req-&amp;gt;rq_req_swab_mask &amp;amp; (1 &amp;lt;&amp;lt; index)` is false. Thus, if it&apos;s calling `ptlrpc_buf_set_swabbed`, that must mean that `req-&amp;gt;rq_req_swab_mask &amp;amp; (1 &amp;lt;&amp;lt; index)` &lt;em&gt;is&lt;/em&gt; false when it&apos;s executed within `ptlrpc_buf_need_swab`. But then when that same check it executed in `ptlrpc_buf_set_swabbed` its true (hence the LBUG).&lt;/p&gt;

&lt;p&gt;Where is the lock taken on `req` in this code path? The only way I can see this happening is if another thread swabs `req` in between the two above accesses. And that would imply improper lock handling on `req`.&lt;/p&gt;</comment>
                            <comment id="27479" author="prakash" created="Thu, 26 Jan 2012 19:30:59 +0000"  >&lt;p&gt;I was going down the wrong path earlier, the real call to `ptlrpc_buf_set_swabbed` I believe happened here:&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; (ptlrpc_buf_need_swab(pill-&amp;gt;rc_req, inout, offset) &amp;amp;&amp;amp;
            swabber != NULL &amp;amp;&amp;amp; value != NULL)
                do_swab = 1; 
        &lt;span class=&quot;code-keyword&quot;&gt;else&lt;/span&gt; 
                do_swab = 0; 

        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (!(field-&amp;gt;rmf_flags &amp;amp; RMF_F_STRUCT_ARRAY)) {
                &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (dump &amp;amp;&amp;amp; field-&amp;gt;rmf_dumper) {
                        CDEBUG(D_RPCTRACE, &lt;span class=&quot;code-quote&quot;&gt;&quot;Dump of %sfield %s follows\n&quot;&lt;/span&gt;,
                               do_swab ? &lt;span class=&quot;code-quote&quot;&gt;&quot;unswabbed &quot;&lt;/span&gt; : &quot;&quot;, field-&amp;gt;rmf_name);
                        field-&amp;gt;rmf_dumper(value);
                }    
                &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (!do_swab)
                        &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt;;
                swabber(value);
                ptlrpc_buf_set_swabbed(pill-&amp;gt;rc_req, inout, offset);
                &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (dump) {
                        CDEBUG(D_RPCTRACE, &lt;span class=&quot;code-quote&quot;&gt;&quot;Dump of swabbed field %s &quot;&lt;/span&gt;
                               &lt;span class=&quot;code-quote&quot;&gt;&quot;follows\n&quot;&lt;/span&gt;, field-&amp;gt;rmf_name);
                        field-&amp;gt;rmf_dumper(value);
                }    

                &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt;;
        } 
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Although, I think the same logic regarding `req-&amp;gt;rq_req_swab_mask` changing in between calls to `ptlrpc_buf_need_swab` and `ptlrpc_buf_set_swabbed` still stands.&lt;/p&gt;</comment>
                            <comment id="27483" author="green" created="Thu, 26 Jan 2012 20:59:45 +0000"  >&lt;p&gt;I did a quick search for ldlm_cancel_hpreq_check and I don&apos;t see it anywhere in our code neither 2.x nor 1.8.x.&lt;br/&gt;
Is this some sort of a patch you carry? The only patch I am able to find that has a function with this name is some sort of super old version in bug 22107, and even then it&apos;s for 1.x only&lt;/p&gt;

&lt;p&gt;Also did this crash happen on a client? What version was the client running?&lt;/p&gt;</comment>
                            <comment id="27485" author="adilger" created="Thu, 26 Jan 2012 22:58:25 +0000"  >&lt;p&gt;Also, is the client a PPC BlueGene system?&lt;/p&gt;</comment>
                            <comment id="27494" author="prakash" created="Fri, 27 Jan 2012 10:42:37 +0000"  >&lt;p&gt;Oleg: The ldlm_cancel_hpreq_check was introduced by one of the &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-874&quot; title=&quot;Client eviction on lock callback timeout &quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-874&quot;&gt;&lt;del&gt;LU-874&lt;/del&gt;&lt;/a&gt; patches we are carrying locally (since they haven&apos;t landed yet AFAIK). As such, it might be a good idea to point Jinshan to this thread since he was a big contributor to those patches. In particular, that function was introduced by change-id: I1a300916b4b3b592ca565ffc06cb3658d699d7a0.&lt;/p&gt;

&lt;p&gt;Andreas: I can&apos;t say for sure, but after talking with Chris and Ned, I think the consensus is that we do still indeed have a PPC BG machine out in our environment mounting this filesystem. I don&apos;t know of any other reason why scrubbing would be necessary. Although, I&apos;ll check with one of the admins to make sure of this.&lt;/p&gt;</comment>
                            <comment id="27495" author="pjones" created="Fri, 27 Jan 2012 10:46:39 +0000"  >&lt;p&gt;jinshan&lt;/p&gt;

&lt;p&gt;Could you please look into this possible problem with one of the LU874 patches?&lt;/p&gt;

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

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="27496" author="prakash" created="Fri, 27 Jan 2012 10:47:51 +0000"  >&lt;p&gt;And just for completeness, here&apos;s the &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-874&quot; title=&quot;Client eviction on lock callback timeout &quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-874&quot;&gt;&lt;del&gt;LU-874&lt;/del&gt;&lt;/a&gt; patch stack we are carrying locally:&lt;/p&gt;

&lt;p&gt;Change-id: If14eff6361f55d2b2eeb2db7146789dda4c32060&lt;br/&gt;
Change-id: I2fa99a0f09a42e1333589fc7bc2a6eebef4924b6&lt;br/&gt;
Change-id: I33e2d113d7929a56389741c06dffb5efb6bf28a3&lt;br/&gt;
Change-id: I1a300916b4b3b592ca565ffc06cb3658d699d7a0&lt;/p&gt;</comment>
                            <comment id="27497" author="marc@llnl.gov" created="Fri, 27 Jan 2012 11:48:32 +0000"  >&lt;p&gt;I can confirm, we do have PPC bluegene clients mounting this file system.  Both IO nodes, and login nodes.&lt;/p&gt;</comment>
                            <comment id="27500" author="green" created="Fri, 27 Jan 2012 12:31:58 +0000"  >&lt;p&gt;So, is the crash happening on OST?&lt;/p&gt;</comment>
                            <comment id="27501" author="prakash" created="Fri, 27 Jan 2012 12:35:44 +0000"  >&lt;p&gt;Oleg: Yeah, the OSS.&lt;/p&gt;</comment>
                            <comment id="27505" author="morrone" created="Fri, 27 Jan 2012 14:05:37 +0000"  >&lt;p&gt;Oleg: Our branch is available at github.com/chaos/lustre.&lt;/p&gt;</comment>
                            <comment id="27508" author="jay" created="Fri, 27 Jan 2012 15:11:49 +0000"  >&lt;p&gt;Can you please use this patch(in attachment) as a workaround fix? Because &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-874&quot; title=&quot;Client eviction on lock callback timeout &quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-874&quot;&gt;&lt;del&gt;LU-874&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;http://review.whamcloud.com/#change,1918&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,1918&lt;/a&gt; is still in inspection, so I&apos;d like to merge it into that patch instead of having a standalone one.&lt;/p&gt;</comment>
                            <comment id="27509" author="jay" created="Fri, 27 Jan 2012 15:13:42 +0000"  >&lt;p&gt;Thanks oleg for helping me find this out issue. There is a similar issue(&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-898&quot; title=&quot;When copy data to 2.1 cluster via 1.8 client, all 2.1 OSS servers panic.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-898&quot;&gt;&lt;del&gt;LU-898&lt;/del&gt;&lt;/a&gt; review.whamcloud.com/1799) which was merged, but we may not need that patch to make it work.&lt;/p&gt;</comment>
                            <comment id="27513" author="prakash" created="Fri, 27 Jan 2012 16:41:07 +0000"  >&lt;p&gt;Jinshan, since this will be running in a production environment, we are reluctant to apply the patch with it not submitted through Gerrit. Would you be able to merge it into that patch and push a new revision?&lt;/p&gt;</comment>
                            <comment id="27534" author="jay" created="Fri, 27 Jan 2012 18:48:05 +0000"  >&lt;p&gt;Hi Prakash, please take a look at patch set 10 of &lt;a href=&quot;http://review.whamcloud.com/#change,1918&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,1918&lt;/a&gt;. I&apos;ll urge guys to inspect it.&lt;/p&gt;</comment>
                            <comment id="27536" author="prakash" created="Fri, 27 Jan 2012 19:03:02 +0000"  >&lt;p&gt;Thanks, Jinshan.&lt;/p&gt;</comment>
                            <comment id="30361" author="morrone" created="Fri, 2 Mar 2012 17:56:09 +0000"  >&lt;p&gt;No additional instances of this bug.  I am ready to believe it introduced by the earlier revision &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-874&quot; title=&quot;Client eviction on lock callback timeout &quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-874&quot;&gt;&lt;del&gt;LU-874&lt;/del&gt;&lt;/a&gt;.  This can be closed or at least the priority reduced to &quot;minor&quot;.&lt;/p&gt;</comment>
                            <comment id="30527" author="pjones" created="Mon, 5 Mar 2012 09:23:20 +0000"  >&lt;p&gt;ok then let&apos;s close for now and reopen if it reappears&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="10786" name="0003-LU-1044-ptlrpc-Fixed-a-swab-race-for-ptlrpc.patch" size="1633" author="jay" created="Fri, 27 Jan 2012 15:11:49 +0000"/>
                    </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|hzvhg7:</customfieldvalue>

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