<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:03:22 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-6802] sanity test_208 fail: &#8220;lease not broken over recovery&quot;</title>
                <link>https://jira.whamcloud.com/browse/LU-6802</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;sanity test 208 is failing occasionally. From the test_log:&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;==== test 5: lease broken can&apos;t be regained by replay
multiop: apply lease error: Device or resource busy
Failing mds1 on shadow-17vm12
&#8230;
shadow-17vm2: mdc.lustre-MDT0000-mdc-*.mds_server_uuid in FULL state after 9 sec
shadow-17vm5: mdc.lustre-MDT0000-mdc-*.mds_server_uuid in FULL state after 9 sec
/usr/lib64/lustre/tests/sanity.sh: line 11648: kill: (19839) - No such process
 sanity test_208: @@@@@@ FAIL: lease not broken over recovery 
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Test logs for this failure and past failures are at:&lt;br/&gt;
2015-07-03 01:45:25 - &lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/0965361e-213f-11e5-a388-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/0965361e-213f-11e5-a388-5254006e85c2&lt;/a&gt;&lt;br/&gt;
2015-07-03 03:06:42 - &lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/a04d4718-214b-11e5-bb73-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/a04d4718-214b-11e5-bb73-5254006e85c2&lt;/a&gt;&lt;br/&gt;
2015-07-03 16:23:00 - &lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/38d9e8f0-21de-11e5-a388-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/38d9e8f0-21de-11e5-a388-5254006e85c2&lt;/a&gt;&lt;br/&gt;
2015-07-03 18:18:18 - &lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/b163f5f2-21ef-11e5-a388-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/b163f5f2-21ef-11e5-a388-5254006e85c2&lt;/a&gt;&lt;br/&gt;
2015-07-04 19:45:45 - &lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/2e5a5992-2372-11e5-aced-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/2e5a5992-2372-11e5-aced-5254006e85c2&lt;/a&gt;&lt;br/&gt;
2015-07-05 12:09:44 - &lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/86e51cfa-234a-11e5-9feb-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/86e51cfa-234a-11e5-9feb-5254006e85c2&lt;/a&gt;&lt;br/&gt;
2015-07-05 15:22:59 - &lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/a26fb9a2-2341-11e5-aced-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/a26fb9a2-2341-11e5-aced-5254006e85c2&lt;/a&gt;&lt;br/&gt;
2015-07-05 15:58:01 - &lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/04aecbb8-236e-11e5-9feb-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/04aecbb8-236e-11e5-9feb-5254006e85c2&lt;/a&gt;&lt;/p&gt;</description>
                <environment>Autotest</environment>
        <key id="30952">LU-6802</key>
            <summary>sanity test_208 fail: &#8220;lease not broken over recovery&quot;</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="jay">Jinshan Xiong</assignee>
                                    <reporter username="jamesanunez">James Nunez</reporter>
                        <labels>
                    </labels>
                <created>Mon, 6 Jul 2015 16:51:01 +0000</created>
                <updated>Fri, 8 Sep 2017 13:17:56 +0000</updated>
                            <resolved>Fri, 4 Dec 2015 18:29:46 +0000</resolved>
                                    <version>Lustre 2.8.0</version>
                                    <fixVersion>Lustre 2.8.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>13</watches>
                                                                            <comments>
                            <comment id="120452" author="pjones" created="Mon, 6 Jul 2015 17:56:10 +0000"  >&lt;p&gt;Lai&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="120909" author="adilger" created="Fri, 10 Jul 2015 01:25:12 +0000"  >&lt;p&gt;Hit this three times while testing two patches &lt;a href=&quot;http://review.whamcloud.com/14911&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/14911&lt;/a&gt; and &lt;a href=&quot;http://review.whamcloud.com/14953&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/14953&lt;/a&gt; .&lt;/p&gt;</comment>
                            <comment id="121082" author="laisiyao" created="Sat, 11 Jul 2015 01:23:39 +0000"  >&lt;p&gt;sanity 208 failed on different subtest, and it often failed with &lt;del&gt;EBUSY (lockrep&lt;/del&gt;&amp;gt;lock_policy_res2 is -EBUSY) in ll_lease_open -&amp;gt; md_intent_lock -&amp;gt; mdc_finish_enqueue, while this value should be 0 since MDS doesn&apos;t set it for lease open.&lt;/p&gt;

&lt;p&gt;I need more time to review related code.&lt;/p&gt;</comment>
                            <comment id="121321" author="laisiyao" created="Wed, 15 Jul 2015 08:11:33 +0000"  >&lt;p&gt;The log shows this -EBUSY comes from the end of mdt_object_open_lock():&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;                if (atomic_read(&amp;amp;obj-&amp;gt;mot_open_count) &amp;gt; open_count)
                        GOTO(out, rc = -EBUSY);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;I don&apos;t understand why this failure is random, and I don&apos;t see anything special before subtest 5.&lt;/p&gt;

&lt;p&gt;Jinshan, do you have idea?&lt;/p&gt;</comment>
                            <comment id="121360" author="jamesanunez" created="Wed, 15 Jul 2015 16:25:07 +0000"  >&lt;p&gt;Some recent failures on master in review-dne-part-1:&lt;br/&gt;
2015-07-14 09:41:51 - &lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/7eb0672e-2a4d-11e5-a37e-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/7eb0672e-2a4d-11e5-a37e-5254006e85c2&lt;/a&gt;&lt;br/&gt;
2015-07-14 11:05:48 - &lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/8bd84aa2-2a5c-11e5-a37e-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/8bd84aa2-2a5c-11e5-a37e-5254006e85c2&lt;/a&gt;&lt;br/&gt;
2015-07-14 11:47:39 - &lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/13d7bb3e-2a5f-11e5-ba1d-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/13d7bb3e-2a5f-11e5-ba1d-5254006e85c2&lt;/a&gt;&lt;br/&gt;
2015-07-14 12:43:45 - &lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/32ab3cf8-2a68-11e5-a37e-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/32ab3cf8-2a68-11e5-a37e-5254006e85c2&lt;/a&gt;&lt;br/&gt;
2015-07-14 15:43:16 - &lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/229bd900-2a7f-11e5-a37e-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/229bd900-2a7f-11e5-a37e-5254006e85c2&lt;/a&gt;&lt;br/&gt;
2015-07-14 20:03:58 - &lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/c3304c60-2ac1-11e5-be51-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/c3304c60-2ac1-11e5-be51-5254006e85c2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="121392" author="jay" created="Wed, 15 Jul 2015 19:24:21 +0000"  >&lt;p&gt;Hi Lai,&lt;/p&gt;

&lt;p&gt;The lease failed to apply in subtest 5 so it has probably has nothing to do with this test. It&apos;s more like that the file was not really closed in subtest 4. Would you please take a further look to verify it?&lt;/p&gt;</comment>
                            <comment id="121407" author="laisiyao" created="Thu, 16 Jul 2015 01:39:20 +0000"  >&lt;p&gt;so far as I see from the log, the file was closed in subtest 4. I&apos;ll take a deeper look.&lt;/p&gt;</comment>
                            <comment id="121589" author="doug" created="Fri, 17 Jul 2015 23:56:52 +0000"  >&lt;p&gt;Hi Jinshan.  Can you look at this issue which his blocking landings?&lt;/p&gt;

&lt;p&gt;Lai is off next week so he won&apos;t be able to work on it.&lt;/p&gt;</comment>
                            <comment id="121605" author="jay" created="Sat, 18 Jul 2015 14:59:20 +0000"  >&lt;p&gt;Hi James,&lt;/p&gt;

&lt;p&gt;Can you please add the log option of &apos;INODE&apos; on the MDT side when you&apos;re running the test? Just as:&lt;/p&gt;

&lt;p&gt;lctl set_param debug+=inode&lt;/p&gt;</comment>
                            <comment id="121721" author="yujian" created="Mon, 20 Jul 2015 18:11:06 +0000"  >&lt;p&gt;Here is a for-test-only patch trying to reproduce the failure and gather debug logs with &quot;PTLDEBUG=+inode&quot; in the test parameters: &lt;a href=&quot;http://review.whamcloud.com/15649&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/15649&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="121765" author="yujian" created="Tue, 21 Jul 2015 00:03:38 +0000"  >&lt;p&gt;Hi Jinshan,&lt;/p&gt;

&lt;p&gt;The failure was reproduced by only running sanity test 208: &lt;a href=&quot;https://testing.hpdd.intel.com/test_sessions/35e878d2-2f3a-11e5-92dd-5254006e85c2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sessions/35e878d2-2f3a-11e5-92dd-5254006e85c2&lt;/a&gt;&lt;br/&gt;
Please check the debug logs. Thanks.&lt;/p&gt;</comment>
                            <comment id="121773" author="jay" created="Tue, 21 Jul 2015 05:26:47 +0000"  >&lt;p&gt;This turned out to be a recovery problem - though I don&apos;t understand why we can only see this problem recently.&lt;/p&gt;

&lt;p&gt;in ptlrpc_replay_next(), it moves replay cursor before a request is replayed successfully.&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-comment&quot;&gt;/* The last request on committed_list hasn&apos;t been replayed */&lt;/span&gt;
                &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (req-&amp;gt;rq_transno &amp;gt; last_transno) {
                        /* Since the imp_committed_list is immutable before
                         * all of it&lt;span class=&quot;code-quote&quot;&gt;&apos;s requests being replayed, it&apos;&lt;/span&gt;s safe to
                         * use a cursor to accelerate the search */
                        imp-&amp;gt;imp_replay_cursor = imp-&amp;gt;imp_replay_cursor-&amp;gt;next;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;If that request failed to replay, it may not have a chance to be replayed again.&lt;/p&gt;

&lt;p&gt;In this test, there are two open requests needed replaying, but the first one failed due to ptlrpc timeout, then client reconnected and skipped the first open, this caused an open request was leaked, and then caused lease open failed.&lt;/p&gt;

&lt;p&gt;It should reset cursor of import every time before replay starts.&lt;/p&gt;</comment>
                            <comment id="121809" author="gerrit" created="Tue, 21 Jul 2015 15:30:40 +0000"  >&lt;p&gt;Jinshan Xiong (jinshan.xiong@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/15669&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/15669&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6802&quot; title=&quot;sanity test_208 fail: &#8220;lease not broken over recovery&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6802&quot;&gt;&lt;del&gt;LU-6802&lt;/del&gt;&lt;/a&gt; ptlrpc: reset replay cursor on reconnection&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 7fdf6c195899388e87d66a2a84757aefedcac636&lt;/p&gt;</comment>
                            <comment id="122305" author="gerrit" created="Mon, 27 Jul 2015 19:03:39 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/15669/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/15669/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6802&quot; title=&quot;sanity test_208 fail: &#8220;lease not broken over recovery&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6802&quot;&gt;&lt;del&gt;LU-6802&lt;/del&gt;&lt;/a&gt; ptlrpc: reset replay cursor on reconnection&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: c9f9e9c54f5284093b689dd0d7fa8baf5a5b2c97&lt;/p&gt;</comment>
                            <comment id="123433" author="niu" created="Thu, 6 Aug 2015 07:21:21 +0000"  >&lt;p&gt;I saw the fix when I&apos;m working on another ticket, looks the fix is incorrect:&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-comment&quot;&gt;/* LU-6802: Reset replay cursor on successful reconnect */&lt;/span&gt;
        spin_lock(&amp;amp;imp-&amp;gt;imp_lock);
        imp-&amp;gt;imp_replay_cursor = &amp;amp;imp-&amp;gt;imp_committed_list;
        imp-&amp;gt;imp_last_replay_transno = 0;
        spin_unlock(&amp;amp;imp-&amp;gt;imp_lock);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;We shouldn&apos;t reset the imp_last_replay_transno on each reconnect, otherwise, the request which has been replayed but not committed will be replayed again after reconnect. Furthermore, reset the imp_replay_cursor on each reconnect isn&apos;t optimal, we&apos;d just move one step back for such case. (after reconnect, if imp_replay_cursor != imp_committed_list, set imp_replay_cursor to imp_replay_cursor-&amp;gt;prev).&lt;/p&gt;</comment>
                            <comment id="123434" author="gerrit" created="Thu, 6 Aug 2015 08:18:54 +0000"  >&lt;p&gt;Niu Yawei (yawei.niu@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/15871&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/15871&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6802&quot; title=&quot;sanity test_208 fail: &#8220;lease not broken over recovery&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6802&quot;&gt;&lt;del&gt;LU-6802&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t skip open replay on reconnect&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 2e3a7253ae8537ce35916a218fddf7b861469aef&lt;/p&gt;</comment>
                            <comment id="123471" author="jay" created="Thu, 6 Aug 2015 16:26:44 +0000"  >&lt;p&gt;indeed, this can be optimized. The previous patch is logically correct because a) replaying a replayed request should be okay and target must handle this case and b) it&apos;s not common to reconnect during replay. Actually this bug has been existing for long time but never hit until now, it would be more interesting in investigating why reconnecting during replay became so common recently.&lt;/p&gt;</comment>
                            <comment id="123562" author="niu" created="Fri, 7 Aug 2015 02:11:21 +0000"  >&lt;p&gt;Not sure why the test didn&apos;t fail before, but replaying a request twice looks not okay to me, at least the second execution will fail and emit an error. &lt;/p&gt;</comment>
                            <comment id="123565" author="jay" created="Fri, 7 Aug 2015 04:54:16 +0000"  >&lt;p&gt;it will reconstruct a reply &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.whamcloud.com/images/icons/emoticons/wink.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                            <comment id="123569" author="niu" created="Fri, 7 Aug 2015 09:30:49 +0000"  >&lt;blockquote&gt;
&lt;p&gt;it will reconstruct a reply&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Speaking of resend, the original fix will break resend replay, because it doesn&apos;t start replay from the last timedout one on reconnect, so resend flag will be set on wrong request. (actually, on server side, there can be only one reply data available, which is for the last timedout replay, replay data for all other replays must have been freed).&lt;/p&gt;</comment>
                            <comment id="124387" author="gerrit" created="Tue, 18 Aug 2015 11:11:43 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/15871/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/15871/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6802&quot; title=&quot;sanity test_208 fail: &#8220;lease not broken over recovery&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6802&quot;&gt;&lt;del&gt;LU-6802&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t skip open replay on reconnect&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 76040fdbbb739053695386e7ed6d0dcb1ea7539a&lt;/p&gt;</comment>
                            <comment id="124408" author="pjones" created="Tue, 18 Aug 2015 13:54:12 +0000"  >&lt;p&gt;Landed for 2.8&lt;/p&gt;</comment>
                            <comment id="126106" author="bevans" created="Wed, 2 Sep 2015 21:33:29 +0000"  >&lt;p&gt;Should the check made in the patch be made every time the imp_replay_cursor is advanced?&lt;/p&gt;</comment>
                            <comment id="134486" author="gerrit" created="Wed, 25 Nov 2015 01:44:04 +0000"  >&lt;p&gt;Hongchao Zhang (hongchao.zhang@intel.com) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/17351&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/17351&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6802&quot; title=&quot;sanity test_208 fail: &#8220;lease not broken over recovery&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6802&quot;&gt;&lt;del&gt;LU-6802&lt;/del&gt;&lt;/a&gt; ptlrpc: reset imp_replay_cursor&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 24efe8099b751714c6a9bd89745fc6b30b2f542b&lt;/p&gt;</comment>
                            <comment id="135250" author="gerrit" created="Fri, 4 Dec 2015 17:57:53 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;http://review.whamcloud.com/17351/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/17351/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6802&quot; title=&quot;sanity test_208 fail: &#8220;lease not broken over recovery&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6802&quot;&gt;&lt;del&gt;LU-6802&lt;/del&gt;&lt;/a&gt; ptlrpc: reset imp_replay_cursor&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 78335a98654f7c52dbe820cf575d2f9f87a6f595&lt;/p&gt;</comment>
                            <comment id="135263" author="jgmitter" created="Fri, 4 Dec 2015 18:29:46 +0000"  >&lt;p&gt;Landed for 2.8&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="30059">LU-6596</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                                        </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="38543">LU-8459</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|hzxhe7:</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>