<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:08:26 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-14288] Enhance nodemap ranges to work better with IPv6</title>
                <link>https://jira.whamcloud.com/browse/LU-14288</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;The nodemap functionality in lustre allows sets of hosts to be described using a range of network addresses.&lt;/p&gt;

&lt;p&gt;For network types where the address is a simple integer, this seems reasonable.&lt;/p&gt;

&lt;p&gt;For IPv4 where an address is usually represented as 4 small integers, this is manageable, but not really ideal.&#160; The standard throughout IP is to use a netmask to identify a set of addresses, whether for routing, for access control, or any other purpose.&lt;/p&gt;

&lt;p&gt;For IPv6 it would be quite inconvenient to use ranges.&#160; Addresses are rarely allocated sequentially, and specifying a netmask length is much easier.&#160; Also, it is standard practice to store IPv6 address (and IPv4) in network-byte-order, so comparing two addresses to see if they are ordered (as needed for ranges) is clumsy to implement.&lt;/p&gt;

&lt;p&gt;Clearly we need to keep address-range support for existing address types, but I believe we should not support it for new IP address.&#160; Further we should add netmask support for existing address types.&lt;/p&gt;

&lt;p&gt;Internally, this would mean keeping nodemap information in a range-tree for 4-bytes addresses (as we already do), and using a netmask based structure for longer addresses.&lt;/p&gt;

&lt;p&gt;From user-space, we would add a syntax (/nn suffix) to specify a netmask.&#160; For 4-byte addresses this would be converted to a range.&#160; For large address, this would be used as-is.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="62193">LU-14288</key>
            <summary>Enhance nodemap ranges to work better with IPv6</summary>
                <type id="4" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.whamcloud.com/images/icons/priorities/major.svg">Major</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="neilb">Neil Brown</reporter>
                        <labels>
                            <label>IPv6</label>
                    </labels>
                <created>Mon, 4 Jan 2021 04:06:47 +0000</created>
                <updated>Sat, 20 Jan 2024 14:35:07 +0000</updated>
                                            <version>Lustre 2.16.0</version>
                                    <fixVersion>Lustre 2.16.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                            <comments>
                            <comment id="400446" author="simmonsja" created="Sat, 20 Jan 2024 14:35:07 +0000"  >&lt;p&gt;Now to phase II.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="13182">LU-10391</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="58214">LU-13307</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|i01ien:</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>