<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:27:32 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-16499] merge &quot;lfs_migrate&quot; functionality into &quot;lfs migrate&quot;</title>
                <link>https://jira.whamcloud.com/browse/LU-16499</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Having both the &quot;&lt;tt&gt;lfs_migrate&lt;/tt&gt;&quot; script and &quot;&lt;tt&gt;lfs migrate&lt;/tt&gt;&quot; command is confusing for users since they provide slightly different functionality.&lt;/p&gt;

&lt;p&gt;&quot;&lt;tt&gt;lfs_migrate&lt;/tt&gt;&quot; can be run as a pipe recipient like &quot;&lt;tt&gt;xargs&lt;/tt&gt;&quot; and process filenames read from stdin.  It isn&apos;t clear if that is strictly required, or if &quot;&lt;tt&gt;| xargs lfs migrate ...&lt;/tt&gt;&quot; could be used as a replacement.  One benefit of having a single &quot;&lt;tt&gt;lfs_migrate&lt;/tt&gt;&quot; instantiation for the whole migration is that this would potentially allow better progress stats to be printed (&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13482&quot; title=&quot;add verbose stats to lfs_migrate and &amp;quot;lfs migrate&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13482&quot;&gt;&lt;del&gt;LU-13482&lt;/del&gt;&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;&quot;&lt;tt&gt;-&lt;del&gt;rsync&lt;/tt&gt;&quot; will fall back to &lt;tt&gt;rsync&lt;/tt&gt; to copy a file (or other command, &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-15613&quot; title=&quot;allow lfs_migrate to use &amp;#39;cp&amp;#39; instead of &amp;#39;rsync&amp;#39;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-15613&quot;&gt;LU-15613&lt;/a&gt;) if &quot;&lt;tt&gt;lfs migrate&lt;/tt&gt;&quot; fails.  This automatic fallback is deprecated in &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-13475&quot; title=&quot;Disable rsync fallback and warning message from lfs_migrate&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-13475&quot;&gt;&lt;del&gt;LU-13475&lt;/del&gt;&lt;/a&gt;.  &quot;&lt;tt&gt;&lt;/del&gt;-no-rsync&lt;/tt&gt;&quot; would be a no-op, if it is even offered, or just filtered out by a simple &quot;&lt;tt&gt;lfs_migrate&lt;/tt&gt;&quot; wrapper.&lt;/p&gt;

&lt;p&gt;&quot;&lt;tt&gt;-A&lt;/tt&gt;&quot; will &quot;auto-stripe&quot; a file based on the file size.  This might be somewhat redundant now that PFL layouts are available, but can be useful in some cases.  This short option does not conflict with anything in &quot;&lt;tt&gt;lfs migrate&lt;/tt&gt;&quot; or &quot;&lt;tt&gt;lfs setstripe&lt;/tt&gt;&quot;.&lt;/p&gt;

&lt;p&gt;&quot;&lt;tt&gt;&lt;del&gt;C &amp;lt;cap&amp;gt;&lt;/tt&gt;&quot; when &lt;tt&gt;-A&lt;/tt&gt; is set, limit the migrated file to use on each OST at most 1/&amp;lt;cap&amp;gt; of the available space of the smallest OST.  This conflicts with &quot;&lt;tt&gt;lfs migrate -C|&lt;/del&gt;-overstripe-count&lt;/tt&gt;&quot; and would need to be changed, if still considered useful.&lt;/p&gt;

&lt;p&gt;&quot;&lt;tt&gt;-M &amp;lt;min_free&amp;gt;&lt;/tt&gt;&quot; when &lt;tt&gt;-A&lt;/tt&gt; is set, an OST must contain more available space than &amp;lt;min_free&amp;gt; KB in order for it to be considered available for use in the migration.  This short option does not conflict with anything&lt;/p&gt;

&lt;p&gt;&quot;&lt;tt&gt;-q&lt;/tt&gt;&quot; quiets the printing of filenames and should be easily implemented.&lt;/p&gt;

&lt;p&gt;&quot;&lt;tt&gt;-R&lt;/tt&gt;&quot; restripes the file based on the parent layout.  This short option does not conflict with anything.&lt;/p&gt;

&lt;p&gt;&quot;&lt;tt&gt;-X &amp;lt;max_free&amp;gt;&lt;/tt&gt;&quot; when &lt;tt&gt;-A&lt;/tt&gt; is set, limit the amount of space on each OST that can be considered available for the migration to &amp;lt;max_free&amp;gt; KB.  This conflicts with &quot;&lt;tt&gt;-X&lt;/tt&gt;&quot; in &quot;&lt;tt&gt;lfs setdirstripe&lt;/tt&gt;&quot; but nothing in &quot;&lt;tt&gt;lfs setstripe&lt;/tt&gt;&quot; or &quot;&lt;tt&gt;lfs migrate&lt;/tt&gt;&quot;, and I don&apos;t think the conflict is critical.&lt;/p&gt;

&lt;p&gt;&quot;&lt;tt&gt;&lt;del&gt;b|&lt;/del&gt;&lt;del&gt;block|&lt;/del&gt;-non-block&lt;/tt&gt;&quot; already map to the same option in &quot;&lt;tt&gt;lfs migrate&lt;/tt&gt;&quot;&lt;/p&gt;

&lt;p&gt;&quot;&lt;tt&gt;&lt;del&gt;D|&lt;/del&gt;-non-direct&lt;/tt&gt;&quot; already map to the same option in &quot;&lt;tt&gt;lfs migrate&lt;/tt&gt;&quot;&lt;/p&gt;

&lt;p&gt;&quot;&lt;tt&gt;-&lt;del&gt;yaml|&lt;/del&gt;-file&lt;/tt&gt;&quot; copy the layout from the referenced file/dir, or read from the input file, and match the same options in &quot;&lt;tt&gt;lfs migrate&lt;/tt&gt;&quot;.&lt;/p&gt;

&lt;p&gt;&quot;&lt;tt&gt;-0&lt;/tt&gt;&quot; (zero) input file names on stdin are separated by a NUL character instead of newline.  This could be used to decide whether to read filenames from stdin instead of &lt;tt&gt;argv[]&lt;/tt&gt;.&lt;/p&gt;</description>
                <environment></environment>
        <key id="74137">LU-16499</key>
            <summary>merge &quot;lfs_migrate&quot; functionality into &quot;lfs migrate&quot;</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="adilger">Andreas Dilger</reporter>
                        <labels>
                            <label>medium</label>
                    </labels>
                <created>Fri, 20 Jan 2023 23:41:20 +0000</created>
                <updated>Fri, 20 Jan 2023 23:42:34 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="68935">LU-15613</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="58891">LU-13482</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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|i03asn:</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>