<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:40:55 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>[LUDOC-186] Document OI Restoration</title>
                <link>https://jira.whamcloud.com/browse/LUDOC-186</link>
                <project id="10070" key="LUDOC">Lustre Documentation</project>
                    <description>&lt;p&gt;(Submitted for Brett Lee)&lt;/p&gt;

&lt;p&gt;Hi Andreas,&lt;/p&gt;

&lt;p&gt;Am trying to determine, based on the Roadmap and recent Release Notes, whether the MDT has the ability to reconstruct the OI&apos;s from the FID&apos;s after a backup/restore.  It seems like it was to be part of the OpenSFS phase 1 LFSCK work, but am unable to determine if it has been completed (and thus Lustre users are free to backup the MDT using tools other than &apos;dd&apos;).  Are you able to confirm it is done, and if so, in which version?  Many thanks!&lt;/p&gt;


&lt;p&gt;From your comments at:&lt;br/&gt;
&lt;a href=&quot;https://groups.google.com/a/whamcloud.com/forum/#!topic/wc-discuss/rD9fhIvAfF0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://groups.google.com/a/whamcloud.com/forum/#!topic/wc-discuss/rD9fhIvAfF0&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;On 2011-09-12, at 7:06 PM, Jeremy Filizetti wrote:&lt;/p&gt;

&lt;p&gt;&amp;gt; Andreas Dilger wrote:&lt;br/&gt;
&amp;gt;&amp;gt; I would expect that a &quot;dd&quot; backup would be &lt;em&gt;much&lt;/em&gt; faster than this. Also, dd (or other block device copy) is the only valid way to do an MDT backup with Lustre 2.x.&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; Why is &quot;dd&quot; the only valid way to backup a Lustre 2.x MDT?&lt;br/&gt;
The problem is with an internal table (called the Object Index, or OI) that is used to map the Lustre File Identifier (FID) onto an internal inode number.&lt;/p&gt;

&lt;p&gt;If there is a file-level backup/restore of the MDT then the restored OI will map the FIDs to the wrong inode numbers, since file-level backups (tar, rsync, dump) do not preserve the inode numbers.&lt;/p&gt;

&lt;p&gt;Doing a device-level backup/restore preserves the inode numbers.&lt;/p&gt;

&lt;p&gt;This wasn&apos;t originally planned to be fixed for Lustre 2.0 and 2.1 because ZFS backup and restore always restore the inode (dnode) numbers, and there is no problem.  For any users with Lustre 2.x the &quot;dd&quot; backup is usable in the meantime.&lt;/p&gt;

&lt;p&gt;As part of the OpenSFS contract for lfsck, the first phase is to implement OI rebuilding for the first phase.&lt;/p&gt;

&lt;p&gt;Cheers, Andreas&lt;br/&gt;
&amp;#8211;&lt;br/&gt;
Andreas Dilger&lt;br/&gt;
Principal Engineer&lt;br/&gt;
Whamcloud, Inc.&lt;/p&gt;


&lt;p&gt;&amp;#8211;&lt;br/&gt;
Brett Lee&lt;br/&gt;
Sr. Systems Engineer&lt;br/&gt;
Intel High Performance Data Division&lt;/p&gt;</description>
                <environment></environment>
        <key id="21113">LUDOC-186</key>
            <summary>Document OI Restoration</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="4" iconUrl="https://jira.whamcloud.com/images/icons/priorities/minor.svg">Minor</priority>
                        <status id="6" iconUrl="https://jira.whamcloud.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="3">Duplicate</resolution>
                                        <assignee username="yong.fan">nasf</assignee>
                                    <reporter username="linda">Linda Bebernes</reporter>
                        <labels>
                    </labels>
                <created>Tue, 24 Sep 2013 22:13:22 +0000</created>
                <updated>Thu, 16 Mar 2017 03:06:04 +0000</updated>
                            <resolved>Thu, 16 Mar 2017 03:06:04 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                            <comments>
                            <comment id="188565" author="yong.fan" created="Thu, 16 Mar 2017 03:06:04 +0000"  >&lt;p&gt;Related document will be updated in &lt;a href=&quot;https://jira.whamcloud.com/browse/LUDOC-369&quot; title=&quot;update backup/restore documentation&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LUDOC-369&quot;&gt;&lt;del&gt;LUDOC-369&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="44663">LUDOC-369</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="27302">LUDOC-259</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|hzw3un:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>10718</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>