<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 02:40: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-11085] Replace Lustre interval tree with kernel one</title>
                <link>https://jira.whamcloud.com/browse/LU-11085</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;Lustre created a internal interval tree based on the beta patch for the linux kernel. Its been long since merged into the kernel tree so Lustre can migrate to using that implementation&lt;/p&gt;</description>
                <environment></environment>
        <key id="52552">LU-11085</key>
            <summary>Replace Lustre interval tree with kernel one</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="simmonsja">James A Simmons</assignee>
                                    <reporter username="simmonsja">James A Simmons</reporter>
                        <labels>
                            <label>upstream</label>
                    </labels>
                <created>Wed, 13 Jun 2018 13:44:03 +0000</created>
                <updated>Tue, 6 Feb 2024 00:50:28 +0000</updated>
                                            <version>Lustre 2.13.0</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="229492" author="simmonsja" created="Wed, 13 Jun 2018 13:49:14 +0000"  >&lt;p&gt;I can&apos;t assign this ticket to myself.&#160;&lt;/p&gt;</comment>
                            <comment id="229493" author="pjones" created="Wed, 13 Jun 2018 14:16:55 +0000"  >&lt;p&gt;Strange. Your account did not have the permissions to have tickets assigned. I know that you have had this in the past. I wonder why this had changed? Anyway, fixed now.&lt;/p&gt;</comment>
                            <comment id="233896" author="gerrit" created="Sat, 22 Sep 2018 19:14:57 +0000"  >&lt;p&gt;James Simmons (uja.ornl@yahoo.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/33221&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/33221&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11085&quot; title=&quot;Replace Lustre interval tree with kernel one&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11085&quot;&gt;LU-11085&lt;/a&gt; ldlm: simplify use of interval-tree.&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 849f7bbf36b49d67a71c7e54e222b4f1a95d83ce&lt;/p&gt;</comment>
                            <comment id="238574" author="gerrit" created="Fri, 14 Dec 2018 00:21:50 +0000"  >&lt;p&gt;James Simmons (uja.ornl@yahoo.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/33854&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/33854&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11085&quot; title=&quot;Replace Lustre interval tree with kernel one&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11085&quot;&gt;LU-11085&lt;/a&gt; ldlm: change lock_matches() to return bool.&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 0dfd9d0a31f67586a96d86c1a6ccb73672afe55b&lt;/p&gt;</comment>
                            <comment id="239881" author="gerrit" created="Sun, 13 Jan 2019 22:55:01 +0000"  >&lt;p&gt;James Simmons (uja.ornl@yahoo.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/34021&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/34021&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11085&quot; title=&quot;Replace Lustre interval tree with kernel one&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11085&quot;&gt;LU-11085&lt;/a&gt; ldlm: move interval_insert call from ldlm_lock to ldlm_extent&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 35e7e75f929cc046851c352aa31589cdf37955e1&lt;/p&gt;</comment>
                            <comment id="278008" author="gerrit" created="Tue, 25 Aug 2020 00:05:19 +0000"  >&lt;p&gt;Neil Brown (neilb@suse.de) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/39724&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/39724&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11085&quot; title=&quot;Replace Lustre interval tree with kernel one&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11085&quot;&gt;LU-11085&lt;/a&gt; nodemap: switch interval tree to in-kernel impl.&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 5892226f6112cf1d8a0b3213a38840bcd78a4746&lt;/p&gt;</comment>
                            <comment id="278010" author="gerrit" created="Tue, 25 Aug 2020 00:06:44 +0000"  >&lt;p&gt;Neil Brown (neilb@suse.de) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/39725&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/39725&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11085&quot; title=&quot;Replace Lustre interval tree with kernel one&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11085&quot;&gt;LU-11085&lt;/a&gt; mdt: don&apos;t record individual request updates.&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 16c5930f89603f567dc3f815f2b2cdb8b0f53162&lt;/p&gt;</comment>
                            <comment id="278013" author="gerrit" created="Tue, 25 Aug 2020 01:52:03 +0000"  >&lt;p&gt;Neil Brown (neilb@suse.de) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/39726&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/39726&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11085&quot; title=&quot;Replace Lustre interval tree with kernel one&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11085&quot;&gt;LU-11085&lt;/a&gt; llite: reimplement range_lock with linux interval_t&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 63670885cd140d45b1de58aed5c702f195f28e84&lt;/p&gt;</comment>
                            <comment id="292947" author="adilger" created="Wed, 24 Feb 2021 23:59:08 +0000"  >&lt;p&gt;Attached is a tarball &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;https://jira.whamcloud.com/secure/attachment/37597/37597_bugzilla-11300.tgz&quot; title=&quot;bugzilla-11300.tgz attached to LU-11085&quot;&gt;bugzilla-11300.tgz&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.whamcloud.com/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt; with the bugzilla ticket b=11300 comments and discussion (bugzilla.lustre.org is no longer available, but I made an archive some years ago that had all of the public tickets and attachments).  Also attached is the High Level Design document &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;https://jira.whamcloud.com/secure/attachment/37598/37598_IntervalTree_HLD.tgz&quot; title=&quot;IntervalTree_HLD.tgz attached to LU-11085&quot;&gt;IntervalTree_HLD.tgz&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.whamcloud.com/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt; that was written for this feature.  It is in LyX format (LaTeX GUI editor), which I no longer have installed, but could be read as text, or installed and converted to PDF or similar.&lt;/p&gt;

&lt;p&gt;Also of interest is likely patch &lt;a href=&quot;https://review.whamcloud.com/28406&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/28406&lt;/a&gt; &quot;&lt;tt&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-6245&quot; title=&quot;Untangle userland and kernel space support for libcfs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-6245&quot;&gt;&lt;del&gt;LU-6245&lt;/del&gt;&lt;/a&gt; tests: remove it_test&lt;/tt&gt;&quot; (v2_10_51_0-26-gebd0885c54) which deleted the unit test for the interval tree code.  It looks like it had a built-in performance test, which could run in userspace.&lt;/p&gt;</comment>
                            <comment id="293312" author="gerrit" created="Fri, 26 Feb 2021 22:11:07 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/33854/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/33854/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11085&quot; title=&quot;Replace Lustre interval tree with kernel one&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11085&quot;&gt;LU-11085&lt;/a&gt; ldlm: change lock_matches() to return bool.&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: ec138c5c58dd74700b29ad960be4ac5a881a35b0&lt;/p&gt;</comment>
                            <comment id="293321" author="gerrit" created="Fri, 26 Feb 2021 22:12:21 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/39724/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/39724/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11085&quot; title=&quot;Replace Lustre interval tree with kernel one&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11085&quot;&gt;LU-11085&lt;/a&gt; nodemap: switch interval tree to in-kernel impl.&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: f55fdfff5dede69e6674999fb02c1add513704f0&lt;/p&gt;</comment>
                            <comment id="293392" author="gerrit" created="Mon, 1 Mar 2021 02:48:08 +0000"  >&lt;p&gt;Neil Brown (neilb@suse.de) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/41792&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/41792&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11085&quot; title=&quot;Replace Lustre interval tree with kernel one&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11085&quot;&gt;LU-11085&lt;/a&gt; ldlm: convert ldlm extent locks to linux extent-tree&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 0cf4219db08a66567308a73b31768f3826fc4c5c&lt;/p&gt;</comment>
                            <comment id="294471" author="gerrit" created="Wed, 10 Mar 2021 08:02:22 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/39725/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/39725/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11085&quot; title=&quot;Replace Lustre interval tree with kernel one&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11085&quot;&gt;LU-11085&lt;/a&gt; mdt: revise recording of hsm progress updates.&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: f684172237e99b8064a68bd6e53bcbb915c663c5&lt;/p&gt;</comment>
                            <comment id="300500" author="gerrit" created="Wed, 5 May 2021 02:49:36 +0000"  >&lt;p&gt;Oleg Drokin (green@whamcloud.com) merged in patch &lt;a href=&quot;https://review.whamcloud.com/39726/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/39726/&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11085&quot; title=&quot;Replace Lustre interval tree with kernel one&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11085&quot;&gt;LU-11085&lt;/a&gt; llite: reimplement range_lock with Linux interval_tree&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: &lt;br/&gt;
Commit: 0e008ef67c8ef47d4504641ae3733eedf7981733&lt;/p&gt;</comment>
                            <comment id="353123" author="gerrit" created="Wed, 16 Nov 2022 03:20:03 +0000"  >&lt;p&gt;&quot;Neil Brown &amp;lt;neilb@suse.de&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/c/fs/lustre-release/+/49166&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/fs/lustre-release/+/49166&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11085&quot; title=&quot;Replace Lustre interval tree with kernel one&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11085&quot;&gt;LU-11085&lt;/a&gt; lustre: remove interval-tree code&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 225a5127aa146b839a3989df0e63b90f79654ab2&lt;/p&gt;</comment>
                            <comment id="402780" author="gerrit" created="Tue, 6 Feb 2024 00:50:27 +0000"  >&lt;p&gt;&quot;Neil Brown &amp;lt;neilb@suse.de&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/c/fs/lustre-release/+/53931&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/fs/lustre-release/+/53931&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11085&quot; title=&quot;Replace Lustre interval tree with kernel one&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11085&quot;&gt;LU-11085&lt;/a&gt; ldlm: save space in struct ldlm_lock&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: bbe2b8ef8dfdea233cc68b11723e535d52100256&lt;/p&gt;</comment>
                            <comment id="402781" author="gerrit" created="Tue, 6 Feb 2024 00:50:28 +0000"  >&lt;p&gt;&quot;Neil Brown &amp;lt;neilb@suse.de&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/c/fs/lustre-release/+/53932&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/fs/lustre-release/+/53932&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-11085&quot; title=&quot;Replace Lustre interval tree with kernel one&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-11085&quot;&gt;LU-11085&lt;/a&gt; ldlm: Use separate list of whole-file extents&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 451e6b62fc66f6236443ef4d9191ed8842c9816e&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="15301">LU-1669</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="37598" name="IntervalTree_HLD.tgz" size="77008" author="adilger" created="Wed, 24 Feb 2021 23:54:54 +0000"/>
                            <attachment id="37597" name="bugzilla-11300.tgz" size="176225" author="adilger" created="Wed, 24 Feb 2021 23:27:10 +0000"/>
                    </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|hzzya7:</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>