<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:17:49 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-15380] Hang in osp_precreate_reserve() while setstriping (-C 200) on single OST</title>
                <link>https://jira.whamcloud.com/browse/LU-15380</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Hang in osp_precreate_reserve() while creating 2000+ overstripe. There is only &lt;em&gt;one&lt;/em&gt; OST.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Steps to recreate&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&#160;&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;1. Prepare enviroment with just single ost. (single node will also do)
2. lfs setstripe -C 2000 /mnt/lustre/file0
&amp;lt;Hang&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Dmesg&lt;/b&gt;&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;06:23:00 centos79 kernel: Lustre: mdt00_001: service thread pid 2247 was inactive for 40.028 seconds. The thread might be hung, or it might only be slow and will resume later. Dumping the stack trace for debugging purposes:
06:23:00 centos79 kernel: Pid: 2247, comm: mdt00_001 3.10.0-1160.15.2.el7.x86_64 #1 SMP Wed Feb 3 15:06:38 UTC 2021
06:23:00 centos79 kernel: Call Trace:
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] osp_precreate_reserve+0x490/0x9b0 [osp]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] osp_declare_create+0x1ac/0x660 [osp]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] lod_sub_declare_create+0xdf/0x210 [lod]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] lod_qos_declare_object_on+0xf3/0x420 [lod]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] lod_ost_alloc_rr.constprop.23+0xaad/0x1150 [lod]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] lod_qos_prep_create+0x1245/0x1a20 [lod]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] lod_prepare_create+0x230/0x320 [lod]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] lod_declare_striped_create+0x1fe/0x9e0 [lod]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] lod_declare_xattr_set+0x139/0x2020 [lod]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] mdd_create_data+0x532/0x760 [mdd]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] mdt_mfd_open+0xcb7/0xed0 [mdt]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] mdt_finish_open+0x79b/0x930 [mdt]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] mdt_open_by_fid_lock+0x704/0xb10 [mdt]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] mdt_reint_open+0x783/0x2a80 [mdt]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] mdt_reint_rec+0x8a/0x240 [mdt]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] mdt_reint_internal+0x76c/0xb50 [mdt]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] mdt_intent_open+0x93/0x480 [mdt]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] mdt_intent_opc+0x1e0/0xc10 [mdt]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] mdt_intent_policy+0x1a1/0x360 [mdt]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] ldlm_lock_enqueue+0x3c5/0xb50 [ptlrpc]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] ldlm_handle_enqueue0+0xab6/0x16d0 [ptlrpc]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] tgt_enqueue+0x64/0x240 [ptlrpc]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] tgt_request_handle+0x823/0x1850 [ptlrpc]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] ptlrpc_server_handle_request+0x253/0xb10 [ptlrpc]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] ptlrpc_main+0xbf4/0x15e0 [ptlrpc]
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] kthread+0xd1/0xe0
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] ret_from_fork_nospec_begin+0xe/0x21
06:23:00 centos79 kernel: [&amp;lt;0&amp;gt;] 0xfffffffffffffffe&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="67671">LU-15380</key>
            <summary>Hang in osp_precreate_reserve() while setstriping (-C 200) on single OST</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="1" iconUrl="https://jira.whamcloud.com/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="wc-triage">WC Triage</assignee>
                                    <reporter username="arshad512">Arshad Hussain</reporter>
                        <labels>
                    </labels>
                <created>Fri, 17 Dec 2021 04:26:39 +0000</created>
                <updated>Sat, 18 Dec 2021 06:06:52 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                            <comments>
                            <comment id="321082" author="arshad512" created="Fri, 17 Dec 2021 05:31:15 +0000"  >&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;(gdb) list *(osp_precreate_reserve+0x490)
0x13fc0 is in osp_precreate_reserve (/root/lustre-dev/lustre-release/lustre/osp/osp_precreate.c:1509).
1504 &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;LASSERT(d-&amp;gt;opd_pre);
1505 &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;rc = -ENOBUFS;
1506 &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;break;
1507 &#160; &#160; &#160; &#160; &#160; &#160;}
1508 &#160; &#160;
1509 &#160; &#160; &#160; &#160; &#160; &#160;if (wait_event_idle_timeout(
1510 &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;d-&amp;gt;opd_pre_user_waitq,
1511 &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;osp_precreate_ready_condition(env, d),
1512 &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;cfs_time_seconds(obd_timeout)) == 0) {
1513 &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;CDEBUG(D_HA,
(gdb)&#160;&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="321088" author="paf0186" created="Fri, 17 Dec 2021 05:49:51 +0000"  >&lt;p&gt;Arshad,&lt;/p&gt;

&lt;p&gt;Did the hang resolve or did it stay stuck indefinitely? &#160;Also, 2000 stripes on one OST is not going to work well at all, in a practical sense&lt;/p&gt;</comment>
                            <comment id="321089" author="arshad512" created="Fri, 17 Dec 2021 06:22:49 +0000"  >&lt;p&gt;Patrick,&lt;/p&gt;

&lt;p&gt;I hard reset the VM after ~10 mins. I can confirm that until ~10 mins the hang was not resolved and was stuck. Let me rerun the recreation and confirm to you if it is stuck indefinitely. Probably, I will wait for ~30 mins instead of 10min, that I understand should be good enough.&lt;/p&gt;

&lt;p&gt;&amp;gt;Also, 2000 stripes on one OST is not going to work well at all, ...&lt;br/&gt;
Agree!. This was surface because of Andreas&apos;s patch exercising &quot;llverdev&quot; in the &lt;em&gt;test&lt;/em&gt; environment. Mostly this is environment related for the test-case and will not be seen on real world. I did kept the bug marked &quot;minor&quot; for this reason.&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;</comment>
                            <comment id="321090" author="arshad512" created="Fri, 17 Dec 2021 06:30:52 +0000"  >&lt;p&gt;Patrick,&lt;/p&gt;

&lt;p&gt;Now that I am looking at the osp_precreate code. As I understand the 100seconds &quot;obd_timeout&quot; should already have triggered? It is a complete hang IMO.&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 (wait_event_idle_timeout( &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;
&#160;&#160;&#160;&#160;&#160;&#160;&#160; d-&amp;gt;opd_pre_user_waitq, &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;
&#160;&#160;&#160;&#160;&#160;&#160;&#160; osp_precreate_ready_condition(env, d), &#160; &#160; &#160; &#160; &#160; &#160; &#160;
&#160;&#160;&#160;&#160;&#160;&#160;&#160; cfs_time_seconds(obd_timeout)) == 0) {&#160; &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; 100 seconds (However, after 10mins it was still stuck)&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="321126" author="adilger" created="Fri, 17 Dec 2021 16:45:55 +0000"  >&lt;p&gt;You should try Alex&apos;s patch for reducing the credits for overstriped files:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://review.whamcloud.com/45765&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/45765&lt;/a&gt; &quot;&lt;tt&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14918&quot; title=&quot;too many ldiskfs transaction credits when unlinking overstriped files&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14918&quot;&gt;&lt;del&gt;LU-14918&lt;/del&gt;&lt;/a&gt; osd: don&apos;t declare similar writes twice&lt;/tt&gt;&quot;&lt;/p&gt;</comment>
                            <comment id="321127" author="adilger" created="Fri, 17 Dec 2021 16:51:00 +0000"  >&lt;p&gt;Oh, never mind, this is stuck on the MDS before it even gets to the OST.  Probably on a newly-booted MDS there are no procreated objects, and it is unable to get the objects it needs. It would probably work with &quot;-C 32&quot;.  Of course it &lt;em&gt;shouldn&apos;t&lt;/em&gt; hang either. We have some tests doing &quot;-C 2000&quot; with only 7 OSTs, so that is 280 objects per OST, so not sure why this wouldn&apos;t work. &lt;/p&gt;</comment>
                            <comment id="321129" author="paf0186" created="Fri, 17 Dec 2021 17:02:34 +0000"  >&lt;p&gt;Or even 2 OSTs - I&apos;ve certainly tried it locally.&#160; But it&apos;s not a new file system in those cases, is it?&lt;/p&gt;</comment>
                            <comment id="321161" author="arshad512" created="Sat, 18 Dec 2021 04:46:32 +0000"  >&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&amp;gt;Or even 2 OSTs - I&apos;ve certainly tried it locally. &#160;But it&apos;s not a new file system in those cases, is it?&lt;/p&gt;

&lt;p&gt;Yes, it hangs with 2 OSTs also. Mine is relatively new FS (Mostly bought up with llmount.sh).&lt;/p&gt;

&lt;p&gt;This is my local setup (edited to remove FS options making it more readable)&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;# mount | grep lus
/dev/sda2 on /usr/sbin/mount.lustre type ext4 (rw,relatime,data=ordered)
1. MDS/MGS
/dev/mapper/mds1_flakey on /mnt/lustre-mds1 type lustre 
3 OST
/dev/mapper/ost1_flakey on /mnt/lustre-ost1 type lustre 
/dev/mapper/ost2_flakey on /mnt/lustre-ost2 type lustre 
/dev/mapper/ost3_flakey on /mnt/lustre-ost3 type lustre 

192.168.50.95@tcp:/lustre on /mnt/lustre type lustre &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="321162" author="arshad512" created="Sat, 18 Dec 2021 05:55:24 +0000"  >&lt;p&gt;Andreas,&lt;/p&gt;

&lt;p&gt;&amp;gt;...It would probably work with &quot;-C 32&quot;. Of course it &lt;em&gt;shouldn&apos;t&lt;/em&gt; hang either. ...&lt;/p&gt;

&lt;p&gt;With 1 OST it does work with overstripe(-C) 32. However, I am observing that the &apos;rm&apos; after setstripe hangs with no backtrace on dmesg etc...&#160; &lt;/p&gt;

&lt;p&gt;Given that llmount.sh bring up the environment like below&lt;/p&gt;

&lt;p&gt;&#160;&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;# mount | grep lus 
/dev/sda2 on /usr/sbin/mount.lustre type ext4 (rw,relatime,data=ordered) 
/dev/mapper/mds1_flakey on /mnt/lustre-mds1 type lustre 
/dev/mapper/ost1_flakey on /mnt/lustre-ost1 type lustre 
/dev/mapper/ost2_flakey on /mnt/lustre-ost2 type lustre 
/dev/mapper/ost3_flakey on /mnt/lustre-ost3 type lustre 
192.168.50.95@tcp:/lustre on /mnt/lustre type lustre &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;umount 2 OST (simulate a single OST)&lt;/p&gt;

&lt;p&gt;&#160;&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;# umount /mnt/lustre-ost3
# umount /mnt/lustre-ost2&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&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;# mount | grep lus
/dev/sda2 on /usr/sbin/mount.lustre type ext4 (rw,relatime,data=ordered)
/dev/mapper/mds1_flakey on /mnt/lustre-mds1 type lustre (ro,svname=lustre-MDT0000,mgs,osd=osd-ldiskfs,user_xattr,errors=remount-ro)
/dev/mapper/ost1_flakey on /mnt/lustre-ost1 type lustre (ro,svname=lustre-OST0000,mgsnode=192.168.50.95@tcp,osd=osd-ldiskfs,errors=remount-ro)
192.168.50.95@tcp:/lustre on /mnt/lustre type lustre (rw,checksum,flock,user_xattr,lruresize,lazystatfs,nouser_fid2path,verbose,noencrypt)&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Run &quot;setstrip&quot; - This is success&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;# lfs setstripe -C 32 /mnt/lustre/file0&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Try to remove newly created file.. &quot;rm&quot; &lt;em&gt;&lt;b&gt;hangs&lt;/b&gt;&lt;/em&gt; forever&lt;/p&gt;

&lt;p&gt;&#160;&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;# rm /mnt/lustre/file0&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;meanwhile dmesg has&lt;/p&gt;

&lt;p&gt;&#160;&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;Dec 17 23:54:30 centos79 kernel: LustreError: 11-0: lustre-OST0001-osc-ffff917e5a017800: operation ost_connect to node 0@lo failed: rc = -19
Dec 17 23:55:00 centos79 kernel: LustreError: 137-5: lustre-OST0001_UUID: not available for connect from 0@lo (no target). If you are running an HA pair check that the target is mounted on the other server.
Dec 17 23:55:00 centos79 kernel: LustreError: Skipped 51 previous similar messages
Dec 17 23:56:46 centos79 kernel: LustreError: 11-0: lustre-OST0002-osc-ffff917e5a017800: operation ost_connect to node 0@lo failed: rc = -19
Dec 17 23:57:01 centos79 kernel: LustreError: 11-0: lustre-OST0001-osc-ffff917e5a017800: operation ost_connect to node 0@lo failed: rc = -19
Dec 17 23:57:31 centos79 kernel: LustreError: 137-5: lustre-OST0001_UUID: not available for connect from 0@lo (no target). If you are running an HA pair check that the target is mounted on the other server.&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;Now bring up the privous unmonted OST&lt;/p&gt;

&lt;p&gt;&#160;&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;# mount.lustre /dev/mapper/ost2_flakey /mnt/lustre-ost2/
# mount.lustre /dev/mapper/ost3_flakey /mnt/lustre-ost3/&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&quot;rm&quot; comes alive...&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;# rm /mnt/lustre/file0
rm: remove regular empty file &#8216;/mnt/lustre/file0&#8217;? y
# ls -ali /mnt/lustre/
total 8
144115188193296385 drwxr-xr-x &#160;3 root root 4096 Dec 18 00:02 .
&#160; &#160; &#160; &#160; &#160; &#160;1700609 drwxr-xr-x. 9 root root 4096 Sep 13 06:17 ..&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="321163" author="arshad512" created="Sat, 18 Dec 2021 06:06:52 +0000"  >&lt;p&gt;...continue&lt;/p&gt;

&lt;p&gt;The same is applied on &quot;setstrip -C 2000&quot; on single OST.&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;# umount /mnt/lustre-ost3/
# umount /mnt/lustre-ost2/
# lfs setstripe -C 2000 /mnt/lustre/file0
&amp;lt;hangs&amp;gt;&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Wait for ~15 mins... Then mount back the unmounted OST&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;# mount.lustre /dev/mapper/ost2_flakey /mnt/lustre-ost2/
# mount.lustre /dev/mapper/ost3_flakey /mnt/lustre-ost3/&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Wait some more... setstripe thread comes alive. Ofcourse object has no stripe info though&lt;/p&gt;

&lt;p&gt;&#160;&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;# lfs setstripe -C 2000 /mnt/lustre/file0
...lots of waiting...
# lfs getstripe /mnt/lustre/file0
/mnt/lustre/file0 has no stripe info
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;dmesg&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;Dec 18 00:46:01 centos79 kernel: Lustre: lustre-OST0002-osc-MDT0000: Connection restored to 192.168.50.95@tcp (at 0@lo)
Dec 18 00:54:16 centos79 systemd-logind: New session 4 of user root.
Dec 18 00:54:16 centos79 systemd: Started Session 4 of user root.
Dec 18 00:54:50 centos79 kernel: Lustre: 6473:0:(client.c:2290:ptlrpc_expire_one_request()) @@@ Request sent has timed out for slow reply: [sent 1639806289/real 1639806289] &#160;req@ffff929b61754900 x1719460205452416/t0(0) o101-&amp;gt;lustre-MDT0000-mdc-ffff929b58e76000@0@lo:12/10 lens 648/66264 e 24 to 1 dl 1639806890 ref 2 fl Rpc:IXPQr/2/ffffffff rc 0/-1 job:&apos;lfs.0&apos;
Dec 18 00:54:50 centos79 kernel: Lustre: lustre-MDT0000-mdc-ffff929b58e76000: Connection to lustre-MDT0000 (at 0@lo) was lost; in progress operations using this service will wait for recovery to complete
Dec 18 00:54:50 centos79 kernel: Lustre: lustre-MDT0000: Client a48ea68c-ea49-4863-8b15-e54b432375a0 (at 0@lo) reconnecting
Dec 18 00:54:50 centos79 kernel: Lustre: lustre-MDT0000-mdc-ffff929b58e76000: Connection restored to 192.168.50.95@tcp (at 0@lo)&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Summary:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;IMO, the way OST&apos;s are initially initilize the precreated objects are set is causing the setstripe hang.&#160; If lustre is setup with 3 OST then -C 2000 works flawlessly on this. As soon as we unmount a OST it starts to fail. Either in setstrip or any operation like rm (shown above). Even in maloo I think we can simulate it by letting 7 OST (presently setup) to come up and then unmounting a sinlge OST. Setstrip will also hang there.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="65548">LU-14918</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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|i02cuv:</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>