<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:14: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-1166] recovery never finished</title>
                <link>https://jira.whamcloud.com/browse/LU-1166</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;while testing we hit a situation when recovery never finished and recovery timer exceed a hard recovery timer.&lt;/p&gt;

&lt;p&gt;00010000:00080000:20.0:1330709620.108824:0:19858:0:(ldlm_lib.c:1361:reset_recovery_timer()) snxs4-MDT0000: recovery timer will expire in 70 seconds&lt;br/&gt;
00010000:00000400:20.0:1330709690.108951:0:19858:0:(ldlm_lib.c:1570:target_recovery_overseer()) recovery is timed out, evict stale exports&lt;br/&gt;
00010000:00080000:20.0:1330709690.120847:0:19858:0:(ldlm_lib.c:1361:reset_recovery_timer()) snxs4-MDT0000: recovery timer will expire in 70 seconds&lt;br/&gt;
00010000:00000400:1.0:1330709760.120868:0:19858:0:(ldlm_lib.c:1570:target_recovery_overseer()) recovery is timed out, evict stale exports&lt;br/&gt;
00010000:00080000:1.0:1330709760.132776:0:19858:0:(ldlm_lib.c:1361:reset_recovery_timer()) snxs4-MDT0000: recovery timer will expire in 70 seconds&lt;br/&gt;
00010000:00000400:1.0:1330709830.131858:0:19858:0:(ldlm_lib.c:1570:target_recovery_overseer()) recovery is timed out, evict stale exports&lt;br/&gt;
00010000:00080000:1.0:1330709830.143745:0:19858:0:(ldlm_lib.c:1361:reset_recovery_timer()) snxs4-MDT0000: recovery timer will expire in 70 seconds&lt;br/&gt;
00010000:00000400:1.0:1330709900.142871:0:19858:0:(ldlm_lib.c:1570:target_recovery_overseer()) recovery is timed out, evict stale exports&lt;br/&gt;
00010000:00080000:1.0:1330709900.154725:0:19858:0:(ldlm_lib.c:1361:reset_recovery_timer()) snxs4-MDT0000: recovery timer will expire in 40 seconds&lt;br/&gt;
00010000:00000400:1.0:1330709940.153865:0:19858:0:(ldlm_lib.c:1570:target_recovery_overseer()) recovery is timed out, evict stale exports&lt;br/&gt;
00010000:00080000:1.0:1330709940.165727:0:19858:0:(ldlm_lib.c:1361:reset_recovery_timer()) snxs4-MDT0000: recovery timer will expire in 0 seconds&lt;br/&gt;
00010000:00000400:13.0:1330709940.165827:0:19858:0:(ldlm_lib.c:1570:target_recovery_overseer()) recovery is timed out, evict stale exports&lt;br/&gt;
00010000:00080000:13.0:1330709940.177697:0:19858:0:(ldlm_lib.c:1361:reset_recovery_timer()) snxs4-MDT0000: recovery timer will expire in 0 seconds&lt;br/&gt;
00010000:00000400:1.0:1330709940.178088:0:19858:0:(ldlm_lib.c:1570:target_recovery_overseer()) recovery is timed out, evict stale exports&lt;br/&gt;
00010000:00080000:1.0:1330709940.189941:0:19858:0:(ldlm_lib.c:1361:reset_recovery_timer()) snxs4-MDT0000: recovery timer will expire in 0 seconds&lt;br/&gt;
00010000:00000400:13.0:1330709940.190014:0:19858:0:(ldlm_lib.c:1570:target_recovery_overseer()) recovery is timed out, evict stale exports&lt;br/&gt;
00010000:00080000:13.0:1330709940.201864:0:19858:0:(ldlm_lib.c:1361:reset_recovery_timer()) snxs4-MDT0000: recovery timer will expire in 0 seconds&lt;br/&gt;
00010000:00000400:1.0:1330709940.202082:0:19858:0:(ldlm_lib.c:1570:target_recovery_overseer()) recovery is timed out, evict stale exports&lt;br/&gt;
00010000:00080000:1.0:1330709940.213933:0:19858:0:(ldlm_lib.c:1361:reset_recovery_timer()) snxs4-MDT0000: recovery timer will expire in 0 seconds&lt;br/&gt;
00010000:00000400:1.0:1330709940.214821:0:19858:0:(ldlm_lib.c:1570:target_recovery_overseer()) recovery is timed out, evict stale exports&lt;/p&gt;

&lt;p&gt;...&lt;/p&gt;

&lt;p&gt;after analyzing a logs that hand looks addressed to waiting in target_recovery_overseer function with check_for_clients() argument.&lt;br/&gt;
that hung looks a result of using a &lt;br/&gt;
&#160; &#160; &#160; &#160;if (obd-&amp;gt;obd_no_conn == 0 &amp;amp;&amp;amp;&lt;br/&gt;
 &#160; &#160; &#160; &#160; &#160; &#160;obd-&amp;gt;obd_connected_clients + obd-&amp;gt;obd_stale_clients ==&lt;br/&gt;
 &#160; &#160; &#160; &#160; &#160; &#160;obd-&amp;gt;obd_max_recoverable_clients)&lt;/p&gt;

&lt;p&gt;in case of MDT&lt;br/&gt;
obd_no_conn set by post recovery if at least one ost connected and config llog processed.&lt;br/&gt;
but mdt_postrecov can&apos;t called because recovery isn&apos;t finished.&lt;/p&gt;


&lt;p&gt;second issue in that area - reset_recovery_timer function.&lt;br/&gt;
if we have a race and reset_recovery_timer function called in same time as recovery should be finished, but before timer a hit, we set a &apos;0&apos; (and negative number at next turn) as next timer time.&lt;/p&gt;

&lt;p&gt;00010000:00080000:1.0:1330709942.007696:0:19858:0:(ldlm_lib.c:1361:reset_recovery_timer()) snxs4-MDT0000: recovery timer will expire in 4294967294 seconds&lt;br/&gt;
00010000:00080000:1.1:1330709942.007794:0:9:0:(ldlm_lib.c:1887:target_recovery_expired()) snxs4-MDT0000: recovery timed out; 36 clients are still in recovery after 902s (49 clients connected)&lt;br/&gt;
00010000:00000400:13.0:1330709942.007802:0:19858:0:(ldlm_lib.c:1570:target_recovery_overseer()) recovery is timed out, evict stale exports&lt;/p&gt;
</description>
                <environment>2.1.0 + with minimal back porting from 2.2</environment>
        <key id="13417">LU-1166</key>
            <summary>recovery never finished</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="wc-triage">WC Triage</assignee>
                                    <reporter username="shadow">Alexey Lyashkov</reporter>
                        <labels>
                    </labels>
                <created>Fri, 2 Mar 2012 19:26:38 +0000</created>
                <updated>Fri, 18 Nov 2016 21:36:48 +0000</updated>
                            <resolved>Thu, 29 Mar 2012 08:49:53 +0000</resolved>
                                    <version>Lustre 2.1.0</version>
                                    <fixVersion>Lustre 2.3.0</fixVersion>
                    <fixVersion>Lustre 2.1.2</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>9</watches>
                                                                            <comments>
                            <comment id="30376" author="tappro" created="Sat, 3 Mar 2012 01:48:30 +0000"  >&lt;p&gt;obd_no_conn is set in mdt_obd_notify -&amp;gt; mdt_allow_cli, morevoer that would be just useless to set it after recovery what means no any client can participate in recovery ever. I don&apos;t think this is related to the issue.&lt;/p&gt;

&lt;p&gt;About reset_recovery_timer(), can you show in details how it can become negative?&lt;/p&gt;

&lt;p&gt;Also note, that there were changes after 2.1.0 related to recovery timer changes:&lt;/p&gt;

&lt;p&gt;2012-02-16	Jinshan Xiong	&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-889&quot; title=&quot;rework extent_recovery_timer()&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-889&quot;&gt;&lt;del&gt;LU-889&lt;/del&gt;&lt;/a&gt; recovery: rework extend_recovery_timer()&lt;br/&gt;
2011-11-03	Jinshan Xiong	ORNL-28 recovery: rework extend_recovery_timer()&lt;br/&gt;
2011-10-21	Jinshan Xiong	ORNL-28: Set recovery timeout correctly&lt;/p&gt;

&lt;p&gt;unfortunately first one broke recovery timer and only with last one it is restored. Please check these patches weren&apos;t ported to your 2.1.0 from 2.2 separately. And maybe it makes sense to port them all together, because I see that now this function differs from 2.1.0, probably issue is fixed already.&lt;/p&gt;
</comment>
                            <comment id="30378" author="shadow" created="Sat, 3 Mar 2012 02:26:35 +0000"  >&lt;p&gt;Hm.. you are right. &lt;br/&gt;
obd_no_conn == 0.&lt;br/&gt;
I found a crash dump from a similar situation.&lt;br/&gt;
$7 = {&lt;br/&gt;
  obd_type = 0xffff88043e9d4740, &lt;br/&gt;
  obd_magic = 2874988271, &lt;br/&gt;
  obd_name = &quot;snxs4-MDT0000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\00&lt;br/&gt;
0\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\&lt;br/&gt;
000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000&quot;, &lt;br/&gt;
  obd_uuid = &lt;/p&gt;
{
    uuid = &quot;snxs4-MDT0000_UUID\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000&quot;
  }
&lt;p&gt;, &lt;br/&gt;
  obd_lu_dev = 0xffff880441754000, &lt;br/&gt;
  obd_minor = 2, &lt;br/&gt;
  obd_attached = 1, &lt;br/&gt;
  obd_set_up = 1, &lt;br/&gt;
  obd_recovering = 1, &lt;br/&gt;
  obd_abort_recovery = 1, &lt;br/&gt;
  obd_version_recov = 1, &lt;br/&gt;
  obd_replayable = 1, &lt;br/&gt;
  obd_no_transno = 0, &lt;br/&gt;
  obd_no_recov = 0, &lt;br/&gt;
  obd_stopping = 0, &lt;br/&gt;
  obd_starting = 1, &lt;br/&gt;
  obd_force = 0, &lt;br/&gt;
  obd_fail = 0, &lt;br/&gt;
  obd_async_recov = 0, &lt;br/&gt;
  obd_no_conn = 0, &lt;br/&gt;
  obd_inactive = 0, &lt;br/&gt;
  obd_process_conf = 0, &lt;br/&gt;
  obd_recovery_expired = 0&lt;br/&gt;
...&lt;br/&gt;
  obd_refcount = &lt;/p&gt;
{
    counter = 4171
  }
&lt;p&gt;, &lt;br/&gt;
...&lt;/p&gt;

&lt;p&gt;  obd_unlinked_exports = &lt;/p&gt;
{
    next = 0xffff88042b7fd4a0, 
    prev = 0xffff88042b7fd4a0
  }
&lt;p&gt;, &lt;br/&gt;
  obd_delayed_exports = &lt;/p&gt;
{
    next = 0xffff88045033c1a8, 
    prev = 0xffff88045033c1a8
  }
&lt;p&gt;, &lt;br/&gt;
  obd_num_exports = 2072,&lt;br/&gt;
..&lt;br/&gt;
  obd_exports_timed = &lt;/p&gt;
{
    next = 0xffff88042b98e4d0, 
    prev = 0xffff88042b6f68d0
  }
&lt;p&gt;, &lt;br/&gt;
  obd_eviction_timer = 0, &lt;br/&gt;
  obd_max_recoverable_clients = 4471, &lt;br/&gt;
  obd_connected_clients = 2095, &lt;br/&gt;
  obd_stale_clients = 2400, &lt;br/&gt;
  obd_delayed_clients = 0,&lt;br/&gt;
...&lt;/p&gt;

&lt;p&gt;  obd_recovery_start = 1330601299, &lt;br/&gt;
  obd_recovery_end = 1330602199, &lt;br/&gt;
  obd_recovery_time_hard = 900, &lt;br/&gt;
  obd_recovery_timeout = 900, &lt;br/&gt;
  obd_recovery_data = {&lt;br/&gt;
    trd_recovery_handler = 0xffffffffa09a18b0 &amp;lt;mdt_recovery_handle&amp;gt;, &lt;br/&gt;
    trd_processing_task = 15692, &lt;br/&gt;
    trd_starting = {&lt;br/&gt;
      done = 0, &lt;br/&gt;
      wait = {&lt;br/&gt;
        lock = {&lt;br/&gt;
          raw_lock = &lt;/p&gt;
{
            slock = 196611
          }
&lt;p&gt;        }, &lt;br/&gt;
        task_list = &lt;/p&gt;
{
          next = 0xffff88045033c510, 
          prev = 0xffff88045033c510
        }
&lt;p&gt;      }&lt;br/&gt;
    }, &lt;br/&gt;
    trd_finishing = {&lt;br/&gt;
      done = 0, &lt;br/&gt;
      wait = {&lt;br/&gt;
        lock = {&lt;br/&gt;
          raw_lock = &lt;/p&gt;
{
            slock = 65537
          }
&lt;p&gt;        }, &lt;br/&gt;
        task_list = &lt;/p&gt;
{
          next = 0xffff88042b94dbc0, 
          prev = 0xffff88042b94dbc0
        }
&lt;p&gt;      }&lt;br/&gt;
    }&lt;br/&gt;
  }, &lt;br/&gt;
  obd_replayed_locks = 0, &lt;br/&gt;
  obd_req_replay_clients = &lt;/p&gt;
{
    counter = 24
  }, &lt;br/&gt;
  obd_lock_replay_clients = {    counter = 24  }
&lt;p&gt;, &lt;/p&gt;</comment>
                            <comment id="30379" author="tappro" created="Sat, 3 Mar 2012 03:34:55 +0000"  >&lt;p&gt;After discussion with Alex it is clean that endless recovery cycle caused by wrong number of stale clients and connected, so the check below never true:&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;check_for_clients(struct obd_device *obd)
{
        unsigned &lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; clnts = cfs_atomic_read(&amp;amp;obd-&amp;gt;obd_connected_clients);

        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (obd-&amp;gt;obd_abort_recovery || obd-&amp;gt;obd_recovery_expired)
                &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt; 1;

        LASSERT(clnts &amp;lt;= obd-&amp;gt;obd_max_recoverable_clients);
---&amp;gt;    &lt;span class=&quot;code-keyword&quot;&gt;return&lt;/span&gt; (clnts + obd-&amp;gt;obd_stale_clients ==
                obd-&amp;gt;obd_max_recoverable_clients);
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;I suspect this is caused by class_disconnect_stale_exports() which moves stale clients from obd_exports list but they are still in hash, so connected client can find export from stale list and connect to it. Therefore that export will be &apos;connected&apos; and &apos;stale&apos; at the same time. Solution could be removal export from hash along with removal from obd_exports list, but more close investigation is needed to check that there is no other races.&lt;/p&gt;</comment>
                            <comment id="30380" author="shadow" created="Sat, 3 Mar 2012 05:27:01 +0000"  >&lt;p&gt;per additional discussion with Mike, we have a verdict - that is race between class_disconnect and target_handle_connect.&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-object&quot;&gt;int&lt;/span&gt; class_disconnect(struct obd_export *export)
{
        &lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt; already_disconnected;
        ENTRY;

        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (export == NULL) {
                fixme();
                CDEBUG(D_IOCTL, &lt;span class=&quot;code-quote&quot;&gt;&quot;attempting to free NULL export %p\n&quot;&lt;/span&gt;, export);
                RETURN(-EINVAL);
        }

        cfs_spin_lock(&amp;amp;export-&amp;gt;exp_lock);
        already_disconnected = export-&amp;gt;exp_disconnected;
        export-&amp;gt;exp_disconnected = 1;
        cfs_spin_unlock(&amp;amp;export-&amp;gt;exp_lock);

        /* class_cleanup(), abort_recovery(), and class_fail_export()
         * all end up in here, and &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; any of them race we shouldn&apos;t
         * call extra class_export_puts(). */
        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (already_disconnected) {
                LASSERT(cfs_hlist_unhashed(&amp;amp;export-&amp;gt;exp_nid_hash));
                GOTO(no_disconn, already_disconnected);
        }

        CDEBUG(D_IOCTL, &lt;span class=&quot;code-quote&quot;&gt;&quot;disconnect: cookie &quot;&lt;/span&gt;LPX64&lt;span class=&quot;code-quote&quot;&gt;&quot;\n&quot;&lt;/span&gt;,
               export-&amp;gt;exp_handle.h_cookie);

        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (!cfs_hlist_unhashed(&amp;amp;export-&amp;gt;exp_nid_hash))
                cfs_hash_del(export-&amp;gt;exp_obd-&amp;gt;obd_nid_hash,
                             &amp;amp;export-&amp;gt;exp_connection-&amp;gt;c_peer.nid,
                             &amp;amp;export-&amp;gt;exp_nid_hash);

        class_export_recovery_cleanup(export);
&amp;lt;&amp;lt;&amp;lt;
wait where
&amp;gt;&amp;gt;&amp;gt;
        class_unlink_export(export);
no_disconn:
        class_export_put(export);
        RETURN(0);
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;if target_handle_connect will raced with class_export_recovery_cleanup in waiting on &lt;br/&gt;
obd_recovery_task_lock - we will count a one export twice.&lt;br/&gt;
we will leak a obd_connected_clients, and other recovery counters...&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; 
  obd_req_replay_clients = {
    counter = 24
  }, 
  obd_lock_replay_clients = {
    counter = 24
  }, 
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
</comment>
                            <comment id="30534" author="shadow" created="Mon, 5 Mar 2012 11:22:06 +0000"  >&lt;p&gt;remote: New Changes:&lt;br/&gt;
remote:   &lt;a href=&quot;http://review.whamcloud.com/2255&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/2255&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="32586" author="hudson" created="Thu, 29 Mar 2012 03:22:47 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/red.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=i686,build_type=client,distro=el5,ib_stack=ofa/531/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,client,el5,ofa #531&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = FAILURE&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32599" author="hudson" created="Thu, 29 Mar 2012 03:28:55 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=i686,build_type=server,distro=el6,ib_stack=inkernel/531/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,server,el6,inkernel #531&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32611" author="hudson" created="Thu, 29 Mar 2012 03:29:10 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/red.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=el6,ib_stack=ofa/531/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,el6,ofa #531&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = FAILURE&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32623" author="hudson" created="Thu, 29 Mar 2012 03:30:10 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=i686,build_type=client,distro=el6,ib_stack=inkernel/531/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,client,el6,inkernel #531&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32636" author="hudson" created="Thu, 29 Mar 2012 03:31:48 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/red.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=i686,build_type=server,distro=el5,ib_stack=ofa/531/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,server,el5,ofa #531&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = FAILURE&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32648" author="hudson" created="Thu, 29 Mar 2012 03:32:30 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/red.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=i686,build_type=client,distro=el6,ib_stack=ofa/531/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,client,el6,ofa #531&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = FAILURE&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32660" author="hudson" created="Thu, 29 Mar 2012 03:34:32 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/red.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=i686,build_type=server,distro=el6,ib_stack=ofa/531/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,server,el6,ofa #531&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = FAILURE&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32672" author="hudson" created="Thu, 29 Mar 2012 03:38:01 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=sles11,ib_stack=inkernel/531/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,sles11,inkernel #531&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32684" author="hudson" created="Thu, 29 Mar 2012 03:38:19 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=ubuntu1004,ib_stack=inkernel/531/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,ubuntu1004,inkernel #531&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32697" author="hudson" created="Thu, 29 Mar 2012 03:43:31 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=i686,build_type=client,distro=el5,ib_stack=inkernel/531/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,client,el5,inkernel #531&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32709" author="hudson" created="Thu, 29 Mar 2012 03:56:59 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=i686,build_type=server,distro=el5,ib_stack=inkernel/531/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; i686,server,el5,inkernel #531&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32724" author="hudson" created="Thu, 29 Mar 2012 04:12:34 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/red.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=server,distro=el6,ib_stack=ofa/531/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,server,el6,ofa #531&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = FAILURE&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32736" author="hudson" created="Thu, 29 Mar 2012 04:18:55 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=el6,ib_stack=inkernel/531/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,el6,inkernel #531&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32757" author="hudson" created="Thu, 29 Mar 2012 04:49:29 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=server,distro=el6,ib_stack=inkernel/531/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,server,el6,inkernel #531&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32772" author="hudson" created="Thu, 29 Mar 2012 05:09:28 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/red.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=server,distro=el5,ib_stack=ofa/531/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,server,el5,ofa #531&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = FAILURE&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32784" author="hudson" created="Thu, 29 Mar 2012 05:29:29 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=server,distro=el5,ib_stack=inkernel/531/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,server,el5,inkernel #531&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32796" author="hudson" created="Thu, 29 Mar 2012 05:44:56 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=el5,ib_stack=inkernel/531/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,el5,inkernel #531&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32808" author="hudson" created="Thu, 29 Mar 2012 05:47:32 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/red.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-master/./arch=x86_64,build_type=client,distro=el5,ib_stack=ofa/531/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-master &#187; x86_64,client,el5,ofa #531&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = FAILURE&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-release.git;a=shortlog;h=refs/heads/master&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="32821" author="pjones" created="Thu, 29 Mar 2012 08:49:53 +0000"  >&lt;p&gt;Landed for 2.3&lt;/p&gt;</comment>
                            <comment id="36146" author="hudson" created="Wed, 2 May 2012 14:53:04 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-dev/./arch=x86_64,build_type=client,distro=el5,ib_stack=inkernel/340/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-dev &#187; x86_64,client,el5,inkernel #340&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-dev.git;a=shortlog;h=refs/heads/$GIT_BRANCH&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="36443" author="hudson" created="Wed, 2 May 2012 14:55:03 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-dev/./arch=i686,build_type=client,distro=el6,ib_stack=inkernel/340/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-dev &#187; i686,client,el6,inkernel #340&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-dev.git;a=shortlog;h=refs/heads/$GIT_BRANCH&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="36740" author="hudson" created="Wed, 2 May 2012 14:58:15 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-dev/./arch=i686,build_type=server,distro=el5,ib_stack=inkernel/340/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-dev &#187; i686,server,el5,inkernel #340&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-dev.git;a=shortlog;h=refs/heads/$GIT_BRANCH&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="37038" author="hudson" created="Wed, 2 May 2012 15:13:54 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-dev/./arch=x86_64,build_type=server,distro=el6,ib_stack=inkernel/340/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-dev &#187; x86_64,server,el6,inkernel #340&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-dev.git;a=shortlog;h=refs/heads/$GIT_BRANCH&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="37335" author="hudson" created="Wed, 2 May 2012 15:14:45 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-dev/./arch=i686,build_type=client,distro=el5,ib_stack=inkernel/340/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-dev &#187; i686,client,el5,inkernel #340&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-dev.git;a=shortlog;h=refs/heads/$GIT_BRANCH&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="37633" author="hudson" created="Wed, 2 May 2012 15:19:41 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-dev/./arch=x86_64,build_type=server,distro=el5,ib_stack=inkernel/340/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-dev &#187; x86_64,server,el5,inkernel #340&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-dev.git;a=shortlog;h=refs/heads/$GIT_BRANCH&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="37930" author="hudson" created="Wed, 2 May 2012 15:37:28 +0000"  >&lt;p&gt;Integrated in &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;http://build.whamcloud.com/images/16x16/blue.png&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;a href=&quot;http://build.whamcloud.com/job/lustre-dev/./arch=x86_64,build_type=client,distro=el6,ib_stack=inkernel/340/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lustre-dev &#187; x86_64,client,el6,inkernel #340&lt;/a&gt;&lt;br/&gt;
     &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1166&quot; title=&quot;recovery never finished&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1166&quot;&gt;&lt;del&gt;LU-1166&lt;/del&gt;&lt;/a&gt; recovery: don&apos;t leak a connected client counter. (Revision 737da0331e8407a704cd11c04f18c2cd3d437800)&lt;/p&gt;

&lt;p&gt;     Result = SUCCESS&lt;br/&gt;
Oleg Drokin : &lt;a href=&quot;http://git.whamcloud.com/gitweb?p=fs/lustre-dev.git;a=shortlog;h=refs/heads/$GIT_BRANCH&amp;amp;a=commit&amp;amp;h=737da0331e8407a704cd11c04f18c2cd3d437800&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;737da0331e8407a704cd11c04f18c2cd3d437800&lt;/a&gt;&lt;br/&gt;
Files : &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;lustre/obdclass/genops.c&lt;/li&gt;
	&lt;li&gt;lustre/ldlm/ldlm_lib.c&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="38233" author="bogl" created="Mon, 7 May 2012 12:21:27 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,2665&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,2665&lt;/a&gt;&lt;br/&gt;
back port to b2_1&lt;/p&gt;</comment>
                            <comment id="39221" author="bogl" created="Tue, 22 May 2012 14:55:50 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#change,2874&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,2874&lt;/a&gt;&lt;br/&gt;
more changes missing from previous back port&lt;/p&gt;</comment>
                            <comment id="41737" author="pichong" created="Thu, 12 Jul 2012 05:09:16 +0000"  >&lt;p&gt;Hello Bob,&lt;/p&gt;

&lt;p&gt;I don&apos;t fully understand the portions of code impacted by this ticket, but could you explain why the additional change &lt;a href=&quot;http://review.whamcloud.com/#change,2874&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#change,2874&lt;/a&gt; you submitted in b2_1 is not present in the master release.&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;diff --git a/lustre/ldlm/ldlm_lib.c b/lustre/ldlm/ldlm_lib.c
index a8433fc..0798ba7 100644
--- a/lustre/ldlm/ldlm_lib.c
+++ b/lustre/ldlm/ldlm_lib.c
@@ -1069,7 +1069,8 @@ dont_check_exports:
           class_disconnect-&amp;gt;class_export_recovery_cleanup() race
          */
         cfs_spin_lock(&amp;amp;target-&amp;gt;obd_recovery_task_lock);
-        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (target-&amp;gt;obd_recovering &amp;amp;&amp;amp; !export-&amp;gt;exp_in_recovery) {
+        &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; (target-&amp;gt;obd_recovering &amp;amp;&amp;amp; !export-&amp;gt;exp_in_recovery &amp;amp;&amp;amp;
+            !export-&amp;gt;exp_disconnected) {
                 cfs_spin_lock(&amp;amp;export-&amp;gt;exp_lock);
                 export-&amp;gt;exp_in_recovery = 1;
                 export-&amp;gt;exp_req_replay_needed = 1;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;thanks.&lt;/p&gt;</comment>
                            <comment id="48250" author="nrutman" created="Wed, 21 Nov 2012 18:48:21 +0000"  >&lt;p&gt;Xyratex-bug-id: &lt;a href=&quot;http://jira-nss.xy01.xyratex.com:8080/browse/MRP-451&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;MRP-451&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="14927">LU-1522</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|hzv707:</customfieldvalue>

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