<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:37:52 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-10751] sanity test 27o fails with &apos;able to create /mnt/lustre/d27o.sanity/f27o.sanity&apos;</title>
                <link>https://jira.whamcloud.com/browse/LU-10751</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;sanity test_27o is failing because it is able to create a file after it exhausts all precreations on all OSTs. The error message for this failure is&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;&apos;able to create /mnt/lustre/d27o.sanity/f27o.sanity&apos;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;For each OST, the test, in exhaust_all_preallocations(), collects osc.&lt;b&gt;.prealloc_last_id and osc.&lt;/b&gt;.prealloc_next_id and creates (last_id &#8211; next_id +2) files to exhaust all file precreations. For each OST, and looking at the suite_log for the failure at &lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/dabd9962-0d65-11e8-bd00-52540065bddc&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/dabd9962-0d65-11e8-bd00-52540065bddc&lt;/a&gt;, we see that this works. For example, for OST1&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; 
OSTIDX=1 MDTIDX=3
CMD: trevis-15vm5 lctl get_param -n osc.lustre-OST0001-osc-MDT0003.prealloc_last_id
CMD: trevis-15vm5 lctl get_param -n osc.lustre-OST0001-osc-MDT0003.prealloc_next_id
CMD: trevis-15vm5 lctl get_param osc.*OST*-osc-MDT0003.prealloc*
&#8230;
osc.lustre-OST0001-osc-MDT0003.prealloc_last_id=97
osc.lustre-OST0001-osc-MDT0003.prealloc_last_seq=0x380000401
osc.lustre-OST0001-osc-MDT0003.prealloc_next_id=69
osc.lustre-OST0001-osc-MDT0003.prealloc_next_seq=0x380000401
osc.lustre-OST0001-osc-MDT0003.prealloc_reserved=0
osc.lustre-OST0001-osc-MDT0003.prealloc_status=-28
&#8230;
striped dir -i3 -c2 /mnt/lustre/d27o.sanity/lustre-OST0001
CMD: trevis-15vm3 lctl set_param fail_val=-1 fail_loc=0x215
fail_val=-1
fail_loc=0x215
Creating to objid 97 on ost lustre-OST0001...
open(/mnt/lustre/d27o.sanity/lustre-OST0001/f71) error: No space left on device
total: 2 open/close in 0.01 seconds: 210.13 ops/second
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;So, OST1 is &#8220;full&#8221;, and we see this for all OSTs except for one:&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;OSTIDX=0 MDTIDX=3
CMD: trevis-15vm5 lctl get_param -n osc.lustre-OST0000-osc-MDT0003.prealloc_last_id
CMD: trevis-15vm5 lctl get_param -n osc.lustre-OST0000-osc-MDT0003.prealloc_next_id
CMD: trevis-15vm5 lctl get_param osc.*OST*-osc-MDT0003.prealloc*
osc.lustre-OST0000-osc-MDT0003.prealloc_last_id=129
osc.lustre-OST0000-osc-MDT0003.prealloc_last_seq=0x300000401
osc.lustre-OST0000-osc-MDT0003.prealloc_next_id=85
osc.lustre-OST0000-osc-MDT0003.prealloc_next_seq=0x300000401
osc.lustre-OST0000-osc-MDT0003.prealloc_reserved=0
osc.lustre-OST0000-osc-MDT0003.prealloc_status=0
&#8230;
striped dir -i3 -c2 /mnt/lustre/d27o.sanity/lustre-OST0000
CMD: trevis-15vm3 lctl set_param fail_val=-1 fail_loc=0x215
fail_val=-1
fail_loc=0x215
Creating to objid 129 on ost lustre-OST0000...
total: 46 open/close in 0.07 seconds: 615.37 ops/second
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;We don&#8217;t see OST0 fill/error with &#8220;No space on device&#8221;. Unfortunately, we see the same thing for sanity test 27o when it passes.&lt;/p&gt;

&lt;p&gt;Although this might expected due to the fail_loc, in the dmesg log MDS1/3, we see&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;[ 1181.147030] Lustre: DEBUG MARKER: == sanity test 27o: create file with all full OSTs (should error) ==================================== 20:59:07 (1518123547)
[ 1181.756807] Lustre: DEBUG MARKER: lctl get_param -n lov.*.qos_maxage
[ 1194.103935] Lustre: DEBUG MARKER: lctl get_param -n lov.*.qos_maxage
[ 1205.580992] LustreError: 28563:0:(lod_qos.c:1352:lod_alloc_specific()) can&apos;t lstripe objid [0x2000013a2:0xf4be:0x0]: have 0 want 1
[ 1206.377129] Lustre: DEBUG MARKER: lctl get_param -n lov.*.qos_maxage
[ 1217.863538] LustreError: 30940:0:(lod_qos.c:1352:lod_alloc_specific()) can&apos;t lstripe objid [0x2000013a2:0xf4bf:0x0]: have 0 want 1
[ 1218.669304] Lustre: DEBUG MARKER: lctl get_param -n lov.*.qos_maxage
[ 1230.138926] LustreError: 28565:0:(lod_qos.c:1352:lod_alloc_specific()) can&apos;t lstripe objid [0x2000013a2:0xf4c0:0x0]: have 0 want 1
[ 1230.931360] Lustre: DEBUG MARKER: lctl get_param -n lov.*.qos_maxage
[ 1242.447227] LustreError: 32075:0:(lod_qos.c:1352:lod_alloc_specific()) can&apos;t lstripe objid [0x2000013a2:0xf4c1:0x0]: have 0 want 1
[ 1243.258795] Lustre: DEBUG MARKER: lctl get_param -n lov.*.qos_maxage
[ 1254.768848] LustreError: 32075:0:(lod_qos.c:1352:lod_alloc_specific()) can&apos;t lstripe objid [0x2000013a2:0xf4c2:0x0]: have 0 want 1
[ 1255.579674] Lustre: DEBUG MARKER: lctl get_param -n lov.*.qos_maxage
[ 1267.067337] LustreError: 30940:0:(lod_qos.c:1352:lod_alloc_specific()) can&apos;t lstripe objid [0x2000013a2:0xf4c3:0x0]: have 0 want 1
[ 1267.873867] Lustre: DEBUG MARKER: lctl get_param -n lov.*.qos_maxage
[ 1280.214333] Lustre: DEBUG MARKER: lctl get_param -n lov.*.qos_maxage
[ 1290.618993] Lustre: DEBUG MARKER: /usr/sbin/lctl mark  sanity test_27o: @@@@@@ FAIL: able to create \/mnt\/lustre\/d27o.sanity\/f27o.sanity 
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;


&lt;p&gt;sanity test 27o started failing with this error message on 2018-01-25 and, so far, only fails for DNE testing.&lt;/p&gt;

&lt;p&gt;Logs for failures are at&lt;br/&gt;
&lt;a href=&quot;https://testing.hpdd.intel.com/test_sets/959d7148-1c58-11e8-a10a-52540065bddc&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://testing.hpdd.intel.com/test_sets/959d7148-1c58-11e8-a10a-52540065bddc&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="51066">LU-10751</key>
            <summary>sanity test 27o fails with &apos;able to create /mnt/lustre/d27o.sanity/f27o.sanity&apos;</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="jamesanunez">James Nunez</reporter>
                        <labels>
                            <label>dne</label>
                    </labels>
                <created>Thu, 1 Mar 2018 20:01:12 +0000</created>
                <updated>Thu, 23 Sep 2021 13:27:32 +0000</updated>
                                            <version>Lustre 2.11.0</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                            <comments>
                            <comment id="313791" author="jhammond" created="Thu, 23 Sep 2021 13:27:32 +0000"  >&lt;p&gt;I don&apos;t think this test is testing anything other than whether the test function &lt;tt&gt;exhaust_all_precreations()&lt;/tt&gt; can reliably exhaust all precreations.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="58073">LU-13245</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="61820">LU-14166</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|hzztmf:</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>