<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:24:29 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-16155] allow importing inode/block allocation maps to new ldisks filesystem</title>
                <link>https://jira.whamcloud.com/browse/LU-16155</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;In order to more efficiently test mballoc performance in the face of full and fragmented filesystems, it would be useful to be able to efficiently fill a newly-formatted filesystem with a realistic block and inode allocation pattern, without having to write a large amount of data, or create millions of files.  This should be done using an actual allocation pattern quickly, rather than just using a synthetic ratio of free blocks.&lt;/p&gt;

&lt;p&gt;It should be possible to take the output from &quot;&lt;tt&gt;dumpe2fs &amp;lt;dev&amp;gt;&lt;/tt&gt;&quot; as the input to &quot;&lt;tt&gt;debugfs --import-bitmaps &amp;lt;input_file&amp;gt;&lt;/tt&gt;&quot; to have it &lt;b&gt;set&lt;/b&gt; the block and inode bitmaps in the new target filesystem that are set in the source filesystem.   This process shouldn&apos;t &lt;b&gt;clear&lt;/b&gt; any bits in the bitmap, to avoid corrupting existing files and directories by double-allocating the blocks and inodes during testing.  The kernel would skip those blocks and inodes for allocation until e2fsck is run on the filesystem.  This would normally be used only for test filesystems.&lt;/p&gt;

&lt;p&gt;For source filesystems smaller than the target filesystem, it can repeat the allocation pattern for the block groups as needed until all of the groups in the target filesystem has been &quot;filled&quot;.&lt;/p&gt;

&lt;p&gt;Rather than setting each bit in the bitmap separately, which would be billions of operations for a large filesystem, the code should use the free bitmap ranges provided by debugfs to set contiguous ranges of bits in the bitmap.&lt;/p&gt;</description>
                <environment></environment>
        <key id="72343">LU-16155</key>
            <summary>allow importing inode/block allocation maps to new ldisks filesystem</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="emoly.liu">Emoly Liu</assignee>
                                    <reporter username="adilger">Andreas Dilger</reporter>
                        <labels>
                            <label>e2fsprogs</label>
                            <label>ldiskfs</label>
                            <label>performance</label>
                    </labels>
                <created>Wed, 14 Sep 2022 05:56:02 +0000</created>
                <updated>Tue, 18 Jul 2023 01:37:04 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>8</watches>
                                                                            <comments>
                            <comment id="378117" author="gerrit" created="Mon, 10 Jul 2023 10:13:38 +0000"  >&lt;p&gt;&quot;Emoly Liu &amp;lt;emoly@whamcloud.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/c/tools/e2fsprogs/+/51614&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/tools/e2fsprogs/+/51614&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-16155&quot; title=&quot;allow importing inode/block allocation maps to new ldisks filesystem&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-16155&quot;&gt;LU-16155&lt;/a&gt; e2image: add -d/-i options to dump/import bitmaps&lt;br/&gt;
Project: tools/e2fsprogs&lt;br/&gt;
Branch: master-lustre&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: beb6ed1d1a98da1a70d9dc4d83d096607d7b96f2&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="57389">LU-12970</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="62900">LU-14438</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="57468">LU-13014</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|i0303j:</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>