<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:07: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-14211] DNE3: mechanism to interrupt and resume migration</title>
                <link>https://jira.whamcloud.com/browse/LU-14211</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;It should be possible to cleanly interrupt DNE directory migration (e.g. at the end of the current directory) for a long-running recursive directory migration.&lt;/p&gt;

&lt;p&gt;It would make sense to restructure recursive directory migration as a series of single directory migrations now that this is possible (&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14975&quot; title=&quot;DNE3: directory migration in non-recursive mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14975&quot;&gt;&lt;del&gt;LU-14975&lt;/del&gt;&lt;/a&gt;).  This would provide a number of benefits:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;allow the migration to be interrupted after the current directory has finished&lt;/li&gt;
	&lt;li&gt;allow statistics printing to be done by &quot;&lt;tt&gt;lfs migrate -m&lt;/tt&gt;&quot; in userspace after each directory finishes&lt;/li&gt;
	&lt;li&gt;avoid very long-running processes on the MDS&lt;/li&gt;
	&lt;li&gt;simplify restart of directory tree migration&lt;/li&gt;
	&lt;li&gt;allow better (automated) per-directory tuning (stripe count 1/N for small/large directories, select different target MDT by space) as each directory is migrated, instead of using the same parameters for all directories in the tree&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="61980">LU-14211</key>
            <summary>DNE3: mechanism to interrupt and resume migration</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>dne3</label>
                    </labels>
                <created>Mon, 14 Dec 2020 21:00:25 +0000</created>
                <updated>Mon, 4 Jul 2022 23:38:32 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="331111" author="adilger" created="Tue, 5 Apr 2022 19:00:56 +0000"  >&lt;p&gt;The message &quot;&lt;tt&gt;migration was interrupted, run &apos;lfs migrate -m %d -c %d -H %s ...&apos; to finish migration&lt;/tt&gt;&quot; should also be removed.  If the MDS &lt;b&gt;knows&lt;/b&gt; the migration options needed to finish the migration of that directory, then it should ignore what the user asked and finish the migration &lt;b&gt;of that directory&lt;/b&gt; as originally started.  Then, if the user parameters are incompatible with the new directory layout, an second migration should be done on the directory.&lt;/p&gt;

&lt;p&gt;Running two directory migrations is still faster than having the user try to figure out the right &quot;&lt;tt&gt;lfs migrate -m&lt;/tt&gt;&quot; parameters (if they even look at the MDS console log to figure this out), and then run both migrations manually.&lt;/p&gt;</comment>
                            <comment id="339538" author="adilger" created="Mon, 4 Jul 2022 23:02:44 +0000"  >&lt;p&gt;In addition to commands to stop and resume individual directory migrations, we need to be able to find partially-migrated directories.  &lt;del&gt;I&apos;ve filed &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-15990&quot; title=&quot;&amp;quot;lfs find&amp;quot; to scan for directory hash flags&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-15990&quot;&gt;&lt;del&gt;LU-15990&lt;/del&gt;&lt;/a&gt; to track enhancements to &quot;&lt;tt&gt;lfs find&lt;/tt&gt;&quot; to allow finding directories with &lt;tt&gt;migrating&lt;/tt&gt; directory hash flag.&lt;/del&gt;  This was implemented via patch &lt;a href=&quot;https://review.whamcloud.com/39340&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/39340&lt;/a&gt; &quot;&lt;tt&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11776&quot; title=&quot;add &amp;quot;lfs find&amp;quot; support for directory hash flags&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11776&quot;&gt;&lt;del&gt;LU-11776&lt;/del&gt;&lt;/a&gt; utils: add support lfs find with mdt hash flag&lt;/tt&gt;&quot;.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="64446">LU-14719</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="65865">LU-14975</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="66010">LU-15001</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="61981">LU-14212</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="54286">LU-11776</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="71010">LU-15990</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|i01h3b:</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>