<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:18:47 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-15494] DNE3: &quot;lfs setdirstripe -D&quot; for specific MDTs</title>
                <link>https://jira.whamcloud.com/browse/LU-15494</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Request to enhance the functionality of &quot;&lt;tt&gt;lfs setdirstripe&lt;/tt&gt;&quot; to allow the selection of specific MDTs in the default layout as opposed to only the starting MDT and count.  &lt;/p&gt;

&lt;p&gt;The current implementation allows for stripe on a specific series of MDTs, e.g.:&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 mkdir [-c 4] -i 1,2,4,6  /some/dir
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;but not to set this as the default layout on a parent directory:&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 setdirstripe -D [-c 4] -i 1,2,4,6 /some/dir
lfs setdirstripe: cannot create stripe dir &apos;/some/dir&apos;: Invalid argument
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;b&gt;This should stripe subdirectories of &lt;tt&gt;/some/dir&lt;/tt&gt; across 4 MDTs with the specified indexes.&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Currently, the &lt;tt&gt;--stripe_count|-c&lt;/tt&gt; and number of specified MDT indices need to match (the &lt;tt&gt;-c&lt;/tt&gt; argument is implicitly set to the number of MDTs specified if not given).&lt;/p&gt;

&lt;p&gt;It would be useful to allow specifying a subset of MDTs for allocation in some cases, either to keep a directory tree on a small subset of MDTs for admin/performance/locality reasons, or during migration to avoid striping a whole tree across all of the specified MDTs, while avoiding over-full MDTs:&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 setdirstripe -D -c1 -i 1,3,5,7 /some/dir
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;b&gt;This should stripe to only one of 4 specified MDTs with the indexes 1, 3, 5 &amp;amp; 7&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;This will allow for more controllable striping in a case where a file system could have many MDTs across many systems, and in cases where multiple MDTs may exist on one server, or some clients may be closer to specific MDTs than others. &lt;/p&gt;</description>
                <environment></environment>
        <key id="68397">LU-15494</key>
            <summary>DNE3: &quot;lfs setdirstripe -D&quot; for specific MDTs</summary>
                <type id="2" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11311&amp;avatarType=issuetype">New Feature</type>
                                            <priority id="3" iconUrl="https://jira.whamcloud.com/images/icons/priorities/major.svg">Major</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="adilger">Andreas Dilger</reporter>
                        <labels>
                            <label>dne3</label>
                    </labels>
                <created>Fri, 28 Jan 2022 21:55:35 +0000</created>
                <updated>Fri, 28 Jan 2022 22:08:18 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                <issuelinks>
                            <issuelinktype id="10324">
                    <name>Cloners</name>
                                            <outwardlinks description="Clones">
                                        <issuelink>
            <issuekey id="39858">LU-8616</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="53815">LU-11571</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="45222">LU-9392</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="51100">LU-10766</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="35073">LU-7827</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|i02gov:</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>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>