<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:20:50 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-1920] Create and attach Test Plan for quota testing</title>
                <link>https://jira.whamcloud.com/browse/LU-1920</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Please write and attach the test plan for how to test this feature.&lt;/p&gt;</description>
                <environment></environment>
        <key id="15934">LU-1920</key>
            <summary>Create and attach Test Plan for quota testing</summary>
                <type id="7" iconUrl="https://jira.whamcloud.com/images/icons/issuetypes/task_agile.png">Technical task</type>
                            <parent id="15709">LU-1842</parent>
                                    <priority id="2" iconUrl="https://jira.whamcloud.com/images/icons/priorities/critical.svg">Critical</priority>
                        <status id="5" iconUrl="https://jira.whamcloud.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="cliffw">Cliff White</assignee>
                                    <reporter username="jlevi">Jodi Levi</reporter>
                        <labels>
                    </labels>
                <created>Wed, 12 Sep 2012 18:26:19 +0000</created>
                <updated>Mon, 20 Jan 2014 18:06:07 +0000</updated>
                            <resolved>Mon, 20 Jan 2014 18:06:07 +0000</resolved>
                                    <version>Lustre 2.4.0</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="46852" author="johann" created="Tue, 23 Oct 2012 02:22:39 +0000"  >&lt;p&gt;                Quota test plan&lt;br/&gt;
                ***************&lt;/p&gt;

&lt;p&gt;1. Correctness (both ldiskfs and zfs)&lt;br/&gt;
--------------&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;sanity-quota with SLOW=yes&lt;/li&gt;
	&lt;li&gt;online OST addition&lt;/li&gt;
	&lt;li&gt;failover tests (MDT &amp;amp; OST) with quota on and enforced&lt;/li&gt;
	&lt;li&gt;running all acc-sm tests with quota enabled and enforced&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;2. Upgrade (ldiskfs only)&lt;br/&gt;
----------&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;create a filesystem with 1.8/2.1, enable quota, set some quota limits and create some files&lt;/li&gt;
	&lt;li&gt;upgrade to 2.4 (require tunefs.lustre --quota and lctl conf_param lustre.quota... to be run)&lt;/li&gt;
	&lt;li&gt;check limits and usage&lt;/li&gt;
	&lt;li&gt;remove / create more files and check behavior&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;3. Client Interoperability (both ldiskfs and zfs)&lt;br/&gt;
--------------------------&lt;br/&gt;
2.3 client compatible, clients prior to 2.3 aren&apos;t yet (due to EINPROGRESS support)&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;run s-q with 2.3 client and 2.4 servers (require to use s-q version from 2.4)&lt;/li&gt;
	&lt;li&gt;compatibility with older clients to be tested once EINPROGRESS patches are landed to b2_! and b1_8.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;4. Impact on performance (both ldiskfs and zfs)&lt;br/&gt;
------------------------&lt;br/&gt;
Run ior and mdtest on hyperion with:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;fresh filesystem with no quota settings. This should provide us with reference numbers.&lt;/li&gt;
	&lt;li&gt;quota enabled via conf_param. Impact on performance should be null.&lt;/li&gt;
	&lt;li&gt;quota enforcement enabled with a large limit for the user (via setquota). Impact on performance should be close to null.&lt;/li&gt;
	&lt;li&gt;quota enforcement enabled with a limit close to expected usage (should still fit). Impact on performance to be compared with prior lustre release (2.1, 2.2 or 2.3)&lt;/li&gt;
	&lt;li&gt;quota enforcement enabled with a limit smaller than usage (EDQUOT error expected). We should again compare with a prior lustre release.&lt;/li&gt;
	&lt;li&gt;quota disabled via conf_param. Impact on performance should be NULL.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;5. DNE support (both ldiskfs and zfs)&lt;br/&gt;
---------------&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;sanity-quota with SLOW=yes with multiple MDTs&lt;/li&gt;
	&lt;li&gt;space rebalancing for inodes (never exercised when one single MDT)&lt;/li&gt;
	&lt;li&gt;impact on metadata performance with remote directory (on MDT1) while master still runs on MDT0&lt;/li&gt;
	&lt;li&gt;online MDT addition&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="46853" author="johann" created="Tue, 23 Oct 2012 02:24:29 +0000"  >&lt;p&gt;Niu, could you please comment on the above TP? Thanks in advance.&lt;/p&gt;</comment>
                            <comment id="46874" author="niu" created="Wed, 24 Oct 2012 14:59:40 +0000"  >&lt;p&gt;the test plan looks comprehensive to me. thanks.&lt;/p&gt;</comment>
                            <comment id="46892" author="jlevi" created="Wed, 24 Oct 2012 21:21:50 +0000"  >&lt;p&gt;Does this need to be stressed at scale? If no: does this have a feature that needs to be enabled or disabled during normal SWL testing?&lt;/p&gt;</comment>
                            <comment id="46894" author="johann" created="Thu, 25 Oct 2012 00:05:38 +0000"  >&lt;blockquote&gt;
&lt;p&gt;Does this need to be stressed at scale?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Yes, it would be great to run the performance test on hyperion.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If no: does this have a feature that needs to be enabled or disabled during normal SWL testing?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I don&apos;t think SWL has any special code for quota. That said, we can probably run it on a filesystem with quota enabled.&lt;/p&gt;</comment>
                            <comment id="46895" author="jlevi" created="Thu, 25 Oct 2012 01:01:26 +0000"  >&lt;p&gt;Johann,&lt;br/&gt;
Can you please add the details for what the performance test should entail? Also, how is Quota enabled on Hyperion?&lt;br/&gt;
Thank you!&lt;/p&gt;</comment>
                            <comment id="46901" author="johann" created="Thu, 25 Oct 2012 07:48:44 +0000"  >&lt;p&gt;I have updated the document. I think we need to run the same test with a lustre version &amp;lt;2.4 in order to compare.&lt;/p&gt;</comment>
                            <comment id="49533" author="sarah" created="Fri, 21 Dec 2012 03:41:39 +0000"  >&lt;p&gt;For the online OST addition testing, here are the test steps, please comment if it is not enough.&lt;/p&gt;

&lt;p&gt;1. set up lustre with one OST-0, enable quota and create a file then use up all the blocks&lt;br/&gt;
2. online OST addition to the file system&lt;br/&gt;
3. check if the quota is enabled on the new OST-1&lt;br/&gt;
4. create a new file make sure it is on the new OST-1 and then write, should expect EDQUOT &lt;br/&gt;
5. delete the first file on OST-0 and write again on OST-1, should expect success&lt;/p&gt;</comment>
                            <comment id="49542" author="niu" created="Fri, 21 Dec 2012 07:25:09 +0000"  >&lt;p&gt;Sarah, it looks good to me. Thanks.&lt;/p&gt;</comment>
                            <comment id="51608" author="johann" created="Fri, 1 Feb 2013 04:24:12 +0000"  >&lt;p&gt;Have we finally run the whole test plan? No major issues found?&lt;/p&gt;</comment>
                            <comment id="51617" author="jlevi" created="Fri, 1 Feb 2013 08:36:50 +0000"  >&lt;p&gt;It appears the tests were run twice on the 2.3.59 tag on both ldiskfs and ZFS and all passed.&lt;br/&gt;
Sarah can comment more.&lt;/p&gt;</comment>
                            <comment id="51624" author="johann" created="Fri, 1 Feb 2013 09:45:39 +0000"  >&lt;p&gt;That&apos;s good news.&lt;/p&gt;

&lt;p&gt;Sarah, could you please share with me the performance numbers?&lt;/p&gt;</comment>
                            <comment id="51688" author="sarah" created="Mon, 4 Feb 2013 02:26:09 +0000"  >&lt;p&gt;Hi Johann,&lt;/p&gt;

&lt;p&gt;Cliff is working on the performance part(section 4), I don&apos;t have the permission to access Hyperion. Section 5(DNE part) is now skipped, and for the rest of part have all been tested(by autotest or manually).&lt;/p&gt;</comment>
                            <comment id="53055" author="sarah" created="Tue, 26 Feb 2013 21:12:26 +0000"  >&lt;p&gt;Just to make it clear that before downgrade, need run &quot;tune2fs -O ^quota&quot; on all MDT and OST devices.&lt;/p&gt;</comment>
                            <comment id="53880" author="johann" created="Wed, 13 Mar 2013 05:28:46 +0000"  >&lt;p&gt;Now that DNE is landed, can we retest quota with DNE?&lt;/p&gt;</comment>
                            <comment id="53882" author="johann" created="Wed, 13 Mar 2013 05:31:06 +0000"  >&lt;p&gt;Reassign to Cliff for feedback, since those tests need to be run on hyperion, i guess.&lt;br/&gt;
I am also interested in the performance results.&lt;br/&gt;
BTW, have we run all the quota tests with ZFS as suggested in the test plan?&lt;/p&gt;</comment>
                            <comment id="53923" author="sarah" created="Wed, 13 Mar 2013 12:28:40 +0000"  >&lt;p&gt;Hi Johann,&lt;/p&gt;

&lt;p&gt;I&apos;ve run all tests with ZFS except DNE.&lt;/p&gt;</comment>
                            <comment id="75294" author="cliffw" created="Mon, 20 Jan 2014 18:06:07 +0000"  >&lt;p&gt;This is one year old and I believe done. Reopen if needed&lt;/p&gt;</comment>
                    </comments>
                    <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_10070" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Project</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10031"><![CDATA[Orion]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzv36f:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4014</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>