<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:33:16 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-3362] HSM - Disaster Recovery Support - Master Landings</title>
                <link>https://jira.whamcloud.com/browse/LU-3362</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Need disaster recovery support for HSM in 2.5&lt;/p&gt;</description>
                <environment></environment>
        <key id="19070">LU-3362</key>
            <summary>HSM - Disaster Recovery Support - Master Landings</summary>
                <type id="2" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11311&amp;avatarType=issuetype">New Feature</type>
                                            <priority id="2" iconUrl="https://jira.whamcloud.com/images/icons/priorities/critical.svg">Critical</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="bzzz">Alex Zhuravlev</assignee>
                                    <reporter username="jlevi">Jodi Levi</reporter>
                        <labels>
                            <label>HSM</label>
                    </labels>
                <created>Mon, 20 May 2013 20:29:15 +0000</created>
                <updated>Thu, 5 Sep 2013 18:53:04 +0000</updated>
                            <resolved>Thu, 5 Sep 2013 18:53:04 +0000</resolved>
                                    <version>Lustre 2.5.0</version>
                                    <fixVersion>Lustre 2.5.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>10</watches>
                                                                            <comments>
                            <comment id="60033" author="jlevi" created="Wed, 5 Jun 2013 15:29:33 +0000"  >&lt;p&gt;Meeting 2013-06-05&lt;br/&gt;
Use Cases:&lt;br/&gt;
1. Need MDT backup and restore with what is in archive (import by FID)&lt;br/&gt;
2. Restore into same file system - import file that was deleted (import by FID)&lt;br/&gt;
3. Brand new file system formatted - have archive available and import into new file system (import by FID)&lt;br/&gt;
4. Import into a file system which already has data (requires FID rebinding)&lt;br/&gt;
Focus for 2.5 will be on the first 3 Use Cases&lt;br/&gt;
Technical details will be discussed in meeting 2013-06-06 and added in this ticket&lt;br/&gt;
Changes to Lustre will be done by Intel&lt;br/&gt;
All other changes will be done by CEA&lt;/p&gt;</comment>
                            <comment id="61288" author="leibovici-cea" created="Tue, 25 Jun 2013 06:35:22 +0000"  >&lt;p&gt;This can be achieved by implementing a &quot;rebind&quot; operation in copytool (CEA).&lt;br/&gt;
To avoid fid collisions when reimporting files to a new filesystem, we need a hack in FLDB to avoid re-using sequences of old fids (Intel).&lt;/p&gt;</comment>
                            <comment id="61808" author="leibovici-cea" created="Thu, 4 Jul 2013 06:48:31 +0000"  >&lt;p&gt;Implementation details:&lt;br/&gt;
When recovering a filesystem from the archive, we must rebind archived entries to the newly created fids in Lustre.&lt;br/&gt;
We must avoid collisions between old fids and new fids during this operation.&lt;/p&gt;

&lt;p&gt;Thus, to achieve distaster recovery, the following features are needed:&lt;br/&gt;
1) add the copytool a &quot;rebind&quot; feature. This is implemented as part of change 4737 &lt;a href=&quot;http://review.whamcloud.com/#/c/4737/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/4737/&lt;/a&gt; (&quot;rebind&quot; copytool option).&lt;br/&gt;
2) be able to get the max fid sequence referenced in the archive. This is also implemented as part of change 4737 &lt;a href=&quot;http://review.whamcloud.com/#/c/4737/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/4737/&lt;/a&gt; (&quot;max_sequence&quot; copytool option).&lt;br/&gt;
3) we must ensure that the newly formatted Lustre filesystem will not allocate fids in the old ranges.&lt;br/&gt;
To achieve this, we pass this max_sequence to mkfs, so that all the ranges up to max_sequence are reserved in the FLDB.&lt;/p&gt;</comment>
                            <comment id="61946" author="bzzz" created="Tue, 9 Jul 2013 16:52:41 +0000"  >&lt;p&gt;may I ask why FIDs need to be preserved?&lt;/p&gt;</comment>
                            <comment id="62018" author="johann" created="Wed, 10 Jul 2013 13:38:20 +0000"  >&lt;p&gt;I have also been lobbying for not storing FIDs in the archive. Actually, CEA and I came up with a solution doing exactly this and not require preserving or remapping FIDs.&lt;/p&gt;

&lt;p&gt;That said, CEA thinks that this solution cannot be implemented by the feature freeze, so they want to go on with their current scheme which stores FID in the &quot;archive&quot;. As a consequence, we either have to preserve original FIDs or re-map FIDs on the archive. Given that the archive is the slowest component, preserving FID sounds like the most reasonable approach.&lt;/p&gt;</comment>
                            <comment id="62021" author="bzzz" created="Wed, 10 Jul 2013 13:51:53 +0000"  >&lt;p&gt;I see... the issue is that it&apos;s not mkfs who creates FLDB.. will try to figure out a solution.&lt;/p&gt;</comment>
                            <comment id="62091" author="bzzz" created="Thu, 11 Jul 2013 11:24:08 +0000"  >&lt;p&gt;this is not supposed to be used with DNE?&lt;/p&gt;</comment>
                            <comment id="62092" author="bzzz" created="Thu, 11 Jul 2013 11:34:05 +0000"  >&lt;p&gt;just to clarify .. if we don&apos;t need to support DNE, then we just insert (somehow) an &amp;lt;reserved sequences&amp;gt; -&amp;gt; MDT#0 mapping into newly created FLDB.&lt;br/&gt;
otherwise it&apos;ll be more difficult.&lt;/p&gt;</comment>
                            <comment id="62124" author="johann" created="Thu, 11 Jul 2013 16:11:56 +0000"  >&lt;p&gt;Yes, you can assign the reserved sequence range to MDT0. It is enough to avoid collision.&lt;/p&gt;</comment>
                            <comment id="62527" author="bzzz" created="Thu, 18 Jul 2013 05:15:35 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/#/c/7027/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/#/c/7027/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="65870" author="jlevi" created="Thu, 5 Sep 2013 18:53:04 +0000"  >&lt;p&gt;Patch landed to master. Additional patch moved to a separate ticket for 2.6&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="19879">LU-3608</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                            <subtask id="19705">LU-3565</subtask>
                    </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|hzvrdb:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>8325</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>