<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:30:18 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-16822] test IPv6 NIDs in sanity-lnet.sh</title>
                <link>https://jira.whamcloud.com/browse/LU-16822</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;It should be possible to add test cases to &lt;tt&gt;sanity-lnet.sh&lt;/tt&gt; that are using IPv6 addresses that are (probably) already being assigned to the test nodes in autotest.&lt;/p&gt;

&lt;p&gt;As a starting point, a patch that is adding a new &lt;tt&gt;test_0&lt;/tt&gt; that is just printing out the interfaces configured in the VM node with &lt;tt&gt;ifconfig&lt;/tt&gt; (or new-fangled alternative) would give us useful information and not be harmful in the future.&lt;/p&gt;

&lt;p&gt;At that point, if the client and MDS/OSS nodes have IPv6 addresses assigned, it should be possible to add subtests that are configuring IPv6 NIDs:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;use &lt;tt&gt;lnetctl&lt;/tt&gt; to add IPv6 NIDs to a node&lt;/li&gt;
	&lt;li&gt;use &lt;tt&gt;lnetctl ping&lt;/tt&gt; to ping the local and peer NIDs with IPv4 and IPv6 addresses to see all NIDs reported&lt;/li&gt;
	&lt;li&gt;configure and run &lt;tt&gt;lnet selftest&lt;/tt&gt; with the IPv6 NIDs&lt;/li&gt;
	&lt;li&gt;etc.&lt;/li&gt;
	&lt;li&gt;unconfigure IPv6 NIDs from the nodes&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;I suspect that this can be done without any changes to autotest, since &lt;tt&gt;sanity-lnet.sh&lt;/tt&gt; is unmounting Lustre anyway, and there should already be enough IPv6 infrastructure on master to test at the LNet level.&lt;/p&gt;</description>
                <environment></environment>
        <key id="76020">LU-16822</key>
            <summary>test IPv6 NIDs in sanity-lnet.sh</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="adilger">Andreas Dilger</reporter>
                        <labels>
                            <label>IPv6</label>
                    </labels>
                <created>Thu, 11 May 2023 19:24:29 +0000</created>
                <updated>Mon, 8 Jan 2024 17:00:59 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="372008" author="adilger" created="Thu, 11 May 2023 19:25:48 +0000"  >&lt;p&gt;Chris, since you wrote most of &lt;tt&gt;sanity-lnet.sh&lt;/tt&gt; could you please chime in with suggestions on how this could best be done.&lt;/p&gt;</comment>
                            <comment id="380724" author="gerrit" created="Mon, 31 Jul 2023 15:58:03 +0000"  >&lt;p&gt;&quot;James Simmons &amp;lt;jsimmons@infradead.org&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/c/fs/lustre-release/+/51818&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/fs/lustre-release/+/51818&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-16822&quot; title=&quot;test IPv6 NIDs in sanity-lnet.sh&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-16822&quot;&gt;LU-16822&lt;/a&gt; test: collect IP setup&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 819957820eae7d884e04d393c65e6391a947bf4d&lt;/p&gt;</comment>
                            <comment id="389511" author="simmonsja" created="Mon, 16 Oct 2023 20:30:36 +0000"  >&lt;p&gt;With my Ubuntu systems I have IPv6 setup so I tried&#160; MGSNID with IPv6 to see how far it would go. Sadly we are using lctl net up which defaults to IPv4. I have to think about a solution.&lt;/p&gt;</comment>
                            <comment id="398667" author="gerrit" created="Fri, 5 Jan 2024 14:49:32 +0000"  >&lt;p&gt;&quot;James Simmons &amp;lt;jsimmons@infradead.org&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/c/fs/lustre-release/+/53599&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/fs/lustre-release/+/53599&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-16822&quot; title=&quot;test IPv6 NIDs in sanity-lnet.sh&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-16822&quot;&gt;LU-16822&lt;/a&gt; tests: Setup IPv6 with fake network device&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: b3bc7d66a7f25280fb90be7e9b2398a3c867c25a&lt;/p&gt;</comment>
                            <comment id="398674" author="simmonsja" created="Fri, 5 Jan 2024 15:29:49 +0000"  >&lt;p&gt;Not the final patch. Just a step forward to make IPv6 testing possible.&lt;/p&gt;</comment>
                            <comment id="398844" author="simmonsja" created="Mon, 8 Jan 2024 16:48:58 +0000"  >&lt;p&gt;For IPv6 testing with sanity-lnet I created two approaches. One is with patch &lt;a href=&quot;https://review.whamcloud.com/c/fs/lustre-release/+/53605&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/fs/lustre-release/+/53605&lt;/a&gt; which allows setting up an NI using a specific IP. The second is reworking lnet_inet_enumerate() to register IPv6 first if available. Then lctl net up with use IPv6 first if available. Both approaches can work but we should discuss which approach to use.&lt;/p&gt;</comment>
                            <comment id="398849" author="adilger" created="Mon, 8 Jan 2024 17:00:59 +0000"  >&lt;p&gt;James, I&apos;d assume that this &quot;IPv6 first&quot; choice would be a socklnd module option? Otherwise, if this is a build-time change it would introduce compatibility issues for systems being updated when they would not actually need to use IPv6. &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>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                                        </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|i03l73:</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>
                                                                                            <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>