<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:31: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-17008] improve man and help of lfs-stripe command about overstripe</title>
                <link>https://jira.whamcloud.com/browse/LU-17008</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;&apos;lfs stripe -o 0-3,0-3 &amp;lt;DIR&amp;gt;&apos; allowed&#160; today and it enables overstriping across OST0-3 automatically.&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;# mkdir out
# lfs getstripe out  out
stripe_count:  1 stripe_size:   1048576 pattern:       0 stripe_offset: -1

# lfs setstripe -o 0-3,0-3 out  [root@ec01 exafs]# lfs getstripe out  out
stripe_count:  8 stripe_size:   1048576 pattern:       raid0,overstriped stripe_offset: 0
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;this is a useful option, but, command help didn&apos;t mention about that.&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; ost_indices:  List of OST indices, can be repeated multiple times
              Indices be specified in a format of:
                -o &amp;lt;ost_1&amp;gt;,&amp;lt;ost_i&amp;gt;-&amp;lt;ost_j&amp;gt;,&amp;lt;ost_n&amp;gt;
              Or:
                -o &amp;lt;ost_1&amp;gt; -o &amp;lt;ost_i&amp;gt;-&amp;lt;ost_j&amp;gt; -o &amp;lt;ost_n&amp;gt;
              If --pool is set with --ost then the OSTs
              must be the members of the pool.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;it would be better to add about overstriping and an example.&lt;/p&gt;</description>
                <environment></environment>
        <key id="77291">LU-17008</key>
            <summary>improve man and help of lfs-stripe command about overstripe</summary>
                <type id="4" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11310&amp;avatarType=issuetype">Improvement</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="sihara">Shuichi Ihara</reporter>
                        <labels>
                    </labels>
                <created>Tue, 1 Aug 2023 23:27:38 +0000</created>
                <updated>Tue, 1 Aug 2023 23:46:20 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                            <comments>
                            <comment id="380996" author="adilger" created="Tue, 1 Aug 2023 23:41:43 +0000"  >&lt;p&gt;Also, the &quot;&lt;tt&gt;lfs getstripe&lt;/tt&gt;&quot; on the directory with the specific layout is not very clear.  It shows only the &lt;tt&gt;stripe_count&lt;/tt&gt; and &lt;tt&gt;stripe_offset&lt;/tt&gt;, but doesn&apos;t actually show that this is picking specific OSTs.&lt;/p&gt;</comment>
                            <comment id="380997" author="adilger" created="Tue, 1 Aug 2023 23:46:20 +0000"  >&lt;p&gt;Using a PFL layout appears not to preserve the specific OSTs in the directory default layout, unlike the plain layout above:&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 -E 1M -c 1 -E 16G -o 3,2,1 -c 3 -E eof -c -1 /myth/tmp/adilger/pfldir
$ touch /myth/tmp/adilger/pfldir/pflfile
$ dd if=/dev/zero of=/myth/tmp/adilger/pfldir/pflfile bs=1M count=1 seek=17k   
$ lfs getstripe /myth/tmp/adilger/pfldir/pflfile
/myth/tmp/adilger/pfldir/pflfile
  lcm_layout_gen:    4
  lcm_mirror_count:  1
  lcm_entry_count:   3
    lcme_id:             1
    lcme_mirror_id:      0
    lcme_flags:          init
    lcme_extent.e_start: 0
    lcme_extent.e_end:   1048576
      lmm_stripe_count:  1
      lmm_stripe_size:   1048576
      lmm_pattern:       raid0
      lmm_layout_gen:    0
      lmm_stripe_offset: 1
      lmm_objects:
      - 0: { l_ost_idx: 1, l_fid: [0x100010000:0x283f79:0x0] }

    lcme_id:             2
    lcme_mirror_id:      0
    lcme_flags:          init
    lcme_extent.e_start: 1048576
    lcme_extent.e_end:   17179869184
      lmm_stripe_count:  3
      lmm_stripe_size:   1048576
      lmm_pattern:       raid0
      lmm_layout_gen:    0
      lmm_stripe_offset: 3
      lmm_objects:
      - 0: { l_ost_idx: 3, l_fid: [0x100030000:0x2d9d42:0x0] }
      - 1: { l_ost_idx: 2, l_fid: [0x100020000:0x4a930c:0x0] }
      - 2: { l_ost_idx: 1, l_fid: [0x100010000:0x283f7a:0x0] }

    lcme_id:             3
    lcme_mirror_id:      0
    lcme_flags:          init
    lcme_extent.e_start: 17179869184
    lcme_extent.e_end:   EOF
      lmm_stripe_count:  5
      lmm_stripe_size:   1048576
      lmm_pattern:       raid0
      lmm_layout_gen:    0
      lmm_stripe_offset: 0
      lmm_objects:
      - 0: { l_ost_idx: 0, l_fid: [0x100000000:0x2b646a:0x0] }
      - 1: { l_ost_idx: 2, l_fid: [0x100020000:0x4a930d:0x0] }
      - 2: { l_ost_idx: 3, l_fid: [0x100030000:0x2d9d43:0x0] }
      - 3: { l_ost_idx: 4, l_fid: [0x100040000:0x40ed8f:0x0] }
      - 4: { l_ost_idx: 1, l_fid: [0x100010000:0x283f7b:0x0] }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&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_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i03s2f:</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>