<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:15:48 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-8235] Add pool awareness to lfs_migrate</title>
                <link>https://jira.whamcloud.com/browse/LU-8235</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;The primary reason for this feature is to be able to allow users to specify where files are migrated to. The past focus of lfs_migrate seems to be to drain an OST and write objects to any and all other available targets.  However, other use cases for lfs_migrate include rebalancing capacity, and moving data between tiers of storage with different performance characteristics.&lt;/p&gt;

&lt;p&gt;When new targets are added to a file system, it is beneficial to keep the allocation policy set such that active work will write new files that use ALL targets and retain performance; then old data can be identified with Robinhood or lfs find, and moved to the new targets with lfs_migrate.  Adding pool awareness (with a &quot;-p&quot; command line option) would greatly facilitate this work, as all that would need to be done by the admin is to create a pool with the new targets in it.&lt;/p&gt;

&lt;p&gt;Note: additional (future) work to build on this and accomplish automatic capacity balancing would be to add another tool or two which:&lt;br/&gt;
1) helps manage or automatically create one or more pools of &quot;underused&quot; targets&lt;br/&gt;
2) finds old large files and runs lfs_migrate with an intelligently selected stripe count and pool name&lt;/p&gt;
</description>
                <environment></environment>
        <key id="37384">LU-8235</key>
            <summary>Add pool awareness to lfs_migrate</summary>
                <type id="2" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11311&amp;avatarType=issuetype">New Feature</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</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="sguminsx">Steve Guminski</assignee>
                                    <reporter username="eschnepp">Eric Schnepp</reporter>
                        <labels>
                            <label>patch</label>
                    </labels>
                <created>Fri, 3 Jun 2016 18:56:38 +0000</created>
                <updated>Mon, 22 Jun 2020 22:59:51 +0000</updated>
                            <resolved>Tue, 9 Jan 2018 07:36:16 +0000</resolved>
                                    <version>Lustre 2.7.0</version>
                    <version>Lustre 2.5.3</version>
                                    <fixVersion>Lustre 2.11.0</fixVersion>
                                        <due></due>
                            <votes>1</votes>
                                    <watches>8</watches>
                                                                            <comments>
                            <comment id="154621" author="gerrit" created="Fri, 3 Jun 2016 19:07:54 +0000"  >&lt;p&gt;Nathan Dauchy (nathan.dauchy@nasa.gov) uploaded a new patch: &lt;a href=&quot;http://review.whamcloud.com/20621&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/20621&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8235&quot; title=&quot;Add pool awareness to lfs_migrate&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8235&quot;&gt;&lt;del&gt;LU-8235&lt;/del&gt;&lt;/a&gt; scripts: add pool selection option to lfs_migrate&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 1413500e71271418c319ff320a014785357dd480&lt;/p&gt;</comment>
                            <comment id="154623" author="ndauchy" created="Fri, 3 Jun 2016 19:11:47 +0000"  >&lt;p&gt;A first draft patch is uploaded to gerrit, though it has only been tested lightly as a proof-of-concept.  Probably there are things that could make it more efficient.  Additional work is needed to try to remove the dependency on external tools such as egrep (though readlink may be OK since it is in the coreutils package).&lt;/p&gt;

&lt;p&gt;The additional &quot;verbose&quot; option from &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8207&quot; title=&quot;Add auto-stripe option to lfs_migrate&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8207&quot;&gt;&lt;del&gt;LU-8207&lt;/del&gt;&lt;/a&gt; is also included since it facilitates testing.&lt;/p&gt;

&lt;p&gt;Note that NOAA is coordinating with DDN (DE28954) on this development.&lt;/p&gt;</comment>
                            <comment id="154793" author="adilger" created="Mon, 6 Jun 2016 17:40:04 +0000"  >&lt;p&gt;I&apos;m not against this per se, but my previous thinking on improving lfs_migrate has been that we should allow passing (potentially all?) unknown options through from lfs_migrate to &quot;lfs migrate&quot;, so that we don&apos;t need to special-case every layout option that we want lfs_migrate to support. That will be doubly true when many more options for file layouts appear in the future for Progressive File Layouts, File Level Redundancy, etc.&lt;/p&gt;

&lt;p&gt;The main differentiation is that lfs_migrate is intended to handle multiple files and checksums, and making things easier for users (e.g. 1.8/2.1 using rsync vs. 2.4+ using &quot;lfs migrate&quot;, default values, etc.), while &quot;lfs migrate&quot; is for a single file.&lt;/p&gt;</comment>
                            <comment id="217764" author="gerrit" created="Tue, 9 Jan 2018 05:35:24 +0000"  >&lt;p&gt;Oleg Drokin (oleg.drokin@intel.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/20621/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/20621/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8235&quot; title=&quot;Add pool awareness to lfs_migrate&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8235&quot;&gt;&lt;del&gt;LU-8235&lt;/del&gt;&lt;/a&gt; scripts: pass unrecognized options to lfs migrate&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 60c5bc2502591f46260e11db540c0ec2adbc8db8&lt;/p&gt;</comment>
                            <comment id="217827" author="gerrit" created="Tue, 9 Jan 2018 16:56:43 +0000"  >&lt;p&gt;Minh Diep (minh.diep@intel.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/30802&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/30802&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-8235&quot; title=&quot;Add pool awareness to lfs_migrate&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-8235&quot;&gt;&lt;del&gt;LU-8235&lt;/del&gt;&lt;/a&gt; scripts: pass unrecognized options to lfs migrate&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: b2_10&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 441f78596ef17aca571cf5fc84d35aae1c1f100c&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10120">
                    <name>Blocker</name>
                                            <outwardlinks description="is blocking">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="37216">LU-8207</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="50388">LU-10562</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="59674">LU-13703</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="27979">LU-6051</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|hzydm7:</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>