<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:09:01 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-642] LBUG in client when activating an OST which was registered as initially inactive</title>
                <link>https://jira.whamcloud.com/browse/LU-642</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;What we&apos;re trying to accomplish is to have an OST be inactive when it&apos;s first registered, by tunefs&apos;ing the osc.active setting on the OST before we first mount it.  I&apos;m seeing that when I activate an OST which was initially inactive, I hit an LBUG on client trying to write to it.&lt;/p&gt;

&lt;p&gt;The config is MGS+MDT+OST0+OST1.  Tried with all on one host, and with OSTs+client on different hosts, same effect.&lt;br/&gt;
Steps to reproduce:&lt;br/&gt;
1. Format all targets&lt;br/&gt;
2. On one of the OSTs, run tunefs.lustre --param osc.active=0&lt;br/&gt;
3. Start all targets (one of the OSTs is initially activated, the other initially deactivated)&lt;br/&gt;
4. Mount the filesystem&lt;br/&gt;
5. Create some files on the client mount&lt;br/&gt;
6. Run lctl conf_param OSTxxxx.osc.active=1 on the MGS&lt;br/&gt;
7. Create some more files on the client mount (some of them should be written to the newly activated OST)&lt;br/&gt;
 -&amp;gt; LBUG on the client&lt;/p&gt;

&lt;p&gt;Using lustre-2.1.0-2.6.18_238.19.1.el5_lustre.g65156ed_gf426fb9 + other packages from the same build on CentOS5.&lt;/p&gt;

&lt;p&gt;Logs etc to follow.&lt;/p&gt;</description>
                <environment></environment>
        <key id="11607">LU-642</key>
            <summary>LBUG in client when activating an OST which was registered as initially inactive</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="10100">Low Priority</resolution>
                                        <assignee username="bobijam">Zhenyu Xu</assignee>
                                    <reporter username="john">John Spray</reporter>
                        <labels>
                            <label>ptr</label>
                    </labels>
                <created>Thu, 25 Aug 2011 20:14:42 +0000</created>
                <updated>Sun, 28 May 2017 07:06:30 +0000</updated>
                            <resolved>Sun, 28 May 2017 07:06:30 +0000</resolved>
                                    <version>Lustre 2.1.0</version>
                                    <fixVersion>Lustre 2.4.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="19648" author="rread" created="Thu, 25 Aug 2011 22:58:48 +0000"  >&lt;p&gt;This would be a good test to add to conf-sanity.sh. &lt;/p&gt;</comment>
                            <comment id="19653" author="john" created="Fri, 26 Aug 2011 05:39:09 +0000"  >&lt;p&gt;Relevant syslog excerpts:&lt;/p&gt;

&lt;p&gt;On the MGS/MDT when the OST is activated:&lt;br/&gt;
Aug 26 00:56:33 flint01 kernel: Lustre: Permanently reactivating flintfs-OST0000&lt;br/&gt;
Aug 26 00:56:33 flint01 kernel: Lustre: Modifying parameter flintfs-OST0000-osc.osc.active in log flintfs-client&lt;br/&gt;
Aug 26 00:56:33 flint01 kernel: Lustre: Skipped 1 previous similar message&lt;br/&gt;
Aug 26 00:56:37 flint01 kernel: Lustre: 9790:0:(import.c:526:import_select_connection()) flintfs-OST0000-osc-MDT0000: tried all connections, increasing&lt;br/&gt;
 latency to 5s&lt;br/&gt;
Aug 26 00:56:37 flint01 kernel: Lustre: MDS mdd_obd-flintfs-MDT0000: flintfs-OST0000_UUID now active, resetting orphans&lt;/p&gt;


&lt;p&gt;On the initially inactive OST when it&apos;s activated:&lt;/p&gt;

&lt;p&gt;Aug 26 00:53:19 flint03 kernel: Lustre: 15810:0:(ldlm_lib.c:877:target_handle_connect()) flintfs-OST0000: connection from flintfs-MDT0000-mdtlov_UUID@1&lt;br/&gt;
92.168.122.105@tcp t0 exp 0000000000000000 cur 1314316399 last 0&lt;br/&gt;
Aug 26 00:53:19 flint03 kernel: Lustre: 15810:0:(filter.c:2697:filter_connect_internal()) flintfs-OST0000: Received MDS connection for group 0&lt;br/&gt;
Aug 26 00:53:19 flint03 kernel: Lustre: 15810:0:(sec.c:1474:sptlrpc_import_sec_adapt()) import flintfs-OST0000-&amp;gt;NET_0x20000c0a87a69_UUID netid 20000: s&lt;br/&gt;
elect flavor null&lt;br/&gt;
Aug 26 00:56:37 flint03 kernel: Lustre: 15810:0:(ldlm_lib.c:806:target_handle_connect()) flintfs-OST0000: received new MDS connection from NID 192.168.&lt;br/&gt;
122.105@tcp, removing former export from same NID&lt;br/&gt;
Aug 26 00:56:37 flint03 kernel: Lustre: 15810:0:(ldlm_lib.c:877:target_handle_connect()) flintfs-OST0000: connection from flintfs-MDT0000-mdtlov_UUID@1&lt;br/&gt;
92.168.122.105@tcp t0 exp 0000000000000000 cur 1314316597 last 0&lt;br/&gt;
Aug 26 00:56:37 flint03 kernel: Lustre: 15810:0:(filter.c:2697:filter_connect_internal()) flintfs-OST0000: Received MDS connection for group 0&lt;br/&gt;
Aug 26 00:56:37 flint03 kernel: Lustre: 15810:0:(sec.c:1474:sptlrpc_import_sec_adapt()) import flintfs-OST0000-&amp;gt;NET_0x20000c0a87a69_UUID netid 20000: s&lt;br/&gt;
elect flavor null&lt;br/&gt;
Aug 26 00:56:37 flint03 kernel: Lustre: flintfs-OST0000: received MDS connection from 192.168.122.105@tcp&lt;/p&gt;


&lt;p&gt;On the client after the OST is activated, just this one message before the LBUG&lt;br/&gt;
Aug 26 00:56:37 flint06 kernel: LustreError: 16075:0:(lov_obd.c:485:lov_notify()) event(11) of flintfs-OST0000_UUID failed: -22&lt;/p&gt;
</comment>
                            <comment id="19657" author="john" created="Fri, 26 Aug 2011 06:34:34 +0000"  >&lt;p&gt;New observation: I can get this LBUG without ever trying to activate the OST, i.e. skip steps 5+6 in the original report.&lt;/p&gt;

&lt;p&gt;Here&apos;s the output from the client now that I&apos;ve hooked up a serial console:&lt;/p&gt;


&lt;p&gt;Lustre: 2429:0:(sec.c:1474:sptlrpc_import_sec_adapt()) import MGC192.168.0.8@tcp1-&amp;gt;MGC192.168.0.8@tcp1_0 netid 20000: select flavor null&lt;br/&gt;
Lustre: MGC192.168.0.8@tcp1: Reactivating import&lt;br/&gt;
Lustre: setting import flintfs-OST0000_UUID INACTIVE by administrator request&lt;br/&gt;
Lustre: 2429:0:(sec.c:1474:sptlrpc_import_sec_adapt()) import flintfs-MDT0000-mdc-ffff81000d807000-&amp;gt;192.168.122.105@tcp netid 20000: select flavor null&lt;br/&gt;
Lustre: Client flintfs-client has started&lt;br/&gt;
LustreError: 2571:0:(sec.c:382:import_sec_validate_get()) import ffff810016cc9000 (NEW) with no sec&lt;br/&gt;
LustreError: 2571:0:(osc_lock.c:586:osc_lock_blocking()) ASSERTION(olck-&amp;gt;ols_lock == dlmlock) failed&lt;br/&gt;
LustreError: 2571:0:(osc_lock.c:586:osc_lock_blocking()) LBUG&lt;br/&gt;
Pid: 2571, comm: dd&lt;/p&gt;

&lt;p&gt;Call Trace:&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff886795f1&amp;gt;&amp;#93;&lt;/span&gt; libcfs_debug_dumpstack+0x51/0x60 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff88679b2a&amp;gt;&amp;#93;&lt;/span&gt; lbug_with_loc+0x7a/0xd0 &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff88684de0&amp;gt;&amp;#93;&lt;/span&gt; cfs_tracefile_init+0x0/0x10a &lt;span class=&quot;error&quot;&gt;&amp;#91;libcfs&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff889e3fe1&amp;gt;&amp;#93;&lt;/span&gt; osc_ldlm_blocking_ast+0x111/0x2b0 &lt;span class=&quot;error&quot;&gt;&amp;#91;osc&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff88810840&amp;gt;&amp;#93;&lt;/span&gt; ldlm_handle_bl_callback+0x160/0x260 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff88825759&amp;gt;&amp;#93;&lt;/span&gt; __ptlrpc_request_bufs_pack+0x3d9/0x410 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8880851b&amp;gt;&amp;#93;&lt;/span&gt; ldlm_interval_alloc+0x2cb/0x350 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff887f27ca&amp;gt;&amp;#93;&lt;/span&gt; ldlm_lock_decref_internal+0x3ea/0x770 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8880ba60&amp;gt;&amp;#93;&lt;/span&gt; failed_lock_cleanup+0xc0/0x100 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8880d926&amp;gt;&amp;#93;&lt;/span&gt; ldlm_cli_enqueue+0x346/0x730 &lt;span class=&quot;error&quot;&gt;&amp;#91;ptlrpc&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff889e4180&amp;gt;&amp;#93;&lt;/span&gt; osc_ldlm_completion_ast+0x0/0x1d0 &lt;span class=&quot;error&quot;&gt;&amp;#91;osc&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff889e3ed0&amp;gt;&amp;#93;&lt;/span&gt; osc_ldlm_blocking_ast+0x0/0x2b0 &lt;span class=&quot;error&quot;&gt;&amp;#91;osc&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff889e4350&amp;gt;&amp;#93;&lt;/span&gt; osc_ldlm_glimpse_ast+0x0/0x160 &lt;span class=&quot;error&quot;&gt;&amp;#91;osc&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff889e2fb0&amp;gt;&amp;#93;&lt;/span&gt; osc_ldlm_weigh_ast+0x0/0x2b0 &lt;span class=&quot;error&quot;&gt;&amp;#91;osc&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff889ca0b1&amp;gt;&amp;#93;&lt;/span&gt; osc_enqueue_base+0x451/0x650 &lt;span class=&quot;error&quot;&gt;&amp;#91;osc&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8002e3fe&amp;gt;&amp;#93;&lt;/span&gt; __wake_up+0x38/0x4f&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff889e4c27&amp;gt;&amp;#93;&lt;/span&gt; osc_lock_enqueue+0x777/0x8a0 &lt;span class=&quot;error&quot;&gt;&amp;#91;osc&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff889e39f0&amp;gt;&amp;#93;&lt;/span&gt; osc_lock_upcall+0x0/0x4e0 &lt;span class=&quot;error&quot;&gt;&amp;#91;osc&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff887774b0&amp;gt;&amp;#93;&lt;/span&gt; cl_enqueue_try+0x170/0x370 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff88a40d70&amp;gt;&amp;#93;&lt;/span&gt; lov_sublock_hold+0x30/0x200 &lt;span class=&quot;error&quot;&gt;&amp;#91;lov&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff88a42a12&amp;gt;&amp;#93;&lt;/span&gt; lov_lock_enqueue+0x402/0x770 &lt;span class=&quot;error&quot;&gt;&amp;#91;lov&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff88774d90&amp;gt;&amp;#93;&lt;/span&gt; cl_lock_state_signal+0xc0/0x120 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff88774eeb&amp;gt;&amp;#93;&lt;/span&gt; cl_lock_state_set+0xfb/0x170 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff887774b0&amp;gt;&amp;#93;&lt;/span&gt; cl_enqueue_try+0x170/0x370 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8877467d&amp;gt;&amp;#93;&lt;/span&gt; cl_lock_used_mod+0x2d/0x80 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff88777ee1&amp;gt;&amp;#93;&lt;/span&gt; cl_enqueue_locked+0xc1/0x1c0 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff88779857&amp;gt;&amp;#93;&lt;/span&gt; cl_lock_request+0xb7/0x1d0 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff88a45fc2&amp;gt;&amp;#93;&lt;/span&gt; lov_io_lock+0xe2/0x160 &lt;span class=&quot;error&quot;&gt;&amp;#91;lov&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8877ca0c&amp;gt;&amp;#93;&lt;/span&gt; cl_io_lock+0x30c/0x5b0 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8877a650&amp;gt;&amp;#93;&lt;/span&gt; cl_io_iter_init+0xa0/0x150 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8877dc27&amp;gt;&amp;#93;&lt;/span&gt; cl_io_loop+0x97/0x1a0 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff88a8861e&amp;gt;&amp;#93;&lt;/span&gt; ll_file_io_generic+0x4de/0x530 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8876da05&amp;gt;&amp;#93;&lt;/span&gt; cl_env_get+0x25/0x300 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff88a88850&amp;gt;&amp;#93;&lt;/span&gt; ll_file_writev+0x1e0/0x280 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8876db42&amp;gt;&amp;#93;&lt;/span&gt; cl_env_get+0x162/0x300 &lt;span class=&quot;error&quot;&gt;&amp;#91;obdclass&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff88a94d54&amp;gt;&amp;#93;&lt;/span&gt; ll_file_write+0x164/0x210 &lt;span class=&quot;error&quot;&gt;&amp;#91;lustre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff801aa50f&amp;gt;&amp;#93;&lt;/span&gt; read_zero+0x1cc/0x225&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff80016b48&amp;gt;&amp;#93;&lt;/span&gt; vfs_write+0xce/0x174&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff80017415&amp;gt;&amp;#93;&lt;/span&gt; sys_write+0x45/0x6e&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;&amp;lt;ffffffff8005d28d&amp;gt;&amp;#93;&lt;/span&gt; tracesys+0xd5/0xe0&lt;/p&gt;

&lt;p&gt;Kernel panic - not syncing: LBUG&lt;/p&gt;</comment>
                            <comment id="25284" author="pjones" created="Fri, 30 Dec 2011 02:04:58 +0000"  >&lt;p&gt;Bobijam&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="46770" author="jfilizetti" created="Fri, 19 Oct 2012 06:34:10 +0000"  >&lt;p&gt;This bug should probably be linked to &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-1459&quot; title=&quot;Disabling OSC in file system causes multiple issues&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-1459&quot;&gt;&lt;del&gt;LU-1459&lt;/del&gt;&lt;/a&gt; since it appears to be an issue with use of a disabled OSC, at least when I experienced it&lt;/p&gt;</comment>
                            <comment id="47378" author="bobijam" created="Sun, 4 Nov 2012 23:37:41 +0000"  >&lt;p&gt;found the root cause.&lt;/p&gt;

&lt;p&gt;When OSC is inactivate before lov tries to connect it (as this scenario does), lov_connect will not connect the OST device, and the import to it is set to invalid, when we activate it later, following procedure happens:&lt;/p&gt;

&lt;p&gt;ptlrpc_set_import_active() set import valid&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;{00000100:00080000:0.0:1352185476.068106:0:19884:0:(recover.c:276:ptlrpc_set_import_active()) setting import lustre-OST0000_UUID VALID&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;ptlrpc_recover_import()&lt;br/&gt;
--&amp;gt; ptlrpc_set_import_discon()  do nothing, since the import is in NEW state&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;00000100:00080000:0.0:1352185476.068108:0:19884:0:(import.c:195:ptlrpc_set_import_discon()) osc: import ffff88003c258800 already not connected (conn 0, was 0): NEW&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;-&lt;del&gt;&amp;gt; lov_notify()&lt;/del&gt;&amp;gt;lov_set_osc_active() could not set this lov target&apos;s active state (return -EINVAL) since the target has no export yet (connect RPC never issued)&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;00020000:00000001:0.0:1352185476.068118:0:19884:0:(lov_obd.c:414:lov_set_osc_active()) Process leaving via out (rc=18446744073709551594 : -22 : 0xffffffffffffffea)&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;--&amp;gt; ptlrpc_recover_import_no_retry() fails out with -EALREADY, since the import is in NEW state, not in supposed DISCON state.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;00000100:00000001:0.0:1352185476.068206:0:19884:0:(recover.c:337:ptlrpc_recover_import_no_retry()) Process leaving (rc=18446744073709551502 : -114 : ffffffffffffff8e)&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;We need supplement the obd_connect RPC if it is still in NEW state when we activate the OSC later.&lt;/p&gt;</comment>
                            <comment id="47566" author="bobijam" created="Thu, 8 Nov 2012 02:24:33 +0000"  >&lt;p&gt;b2_1 patch tracking at &lt;a href=&quot;http://review.whamcloud.com/4463&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/4463&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedHeader panelHeader&quot; style=&quot;border-bottom-width: 1px;&quot;&gt;&lt;b&gt;patch description&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;LU-642 lov: make up obd_connect for inactive OSC

When OSC is inactivated before lov tries to connect it, lov_connect()
miss the chance to connect it to OST devices even when it is
activated later.

We need make up the connection for the initially inactive OSC when it
is activated.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="14659">LU-1459</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="22222">LU-4302</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|hzvo9z:</customfieldvalue>

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