<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:33:58 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-3445] Specifying multiple networks in NIDs does no longer work</title>
                <link>https://jira.whamcloud.com/browse/LU-3445</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;With older version of Lustre I was used to have IB as default network, but also to have a ethernet connection as fallback, so each NID specified for failover.node or mgs.node contained both networks, e.g.:&lt;/p&gt;

&lt;p&gt;failover.node=10.3.0.228@o2ib,192.168.50.128@tcp&lt;/p&gt;

&lt;p&gt;When I try this with 2.4.0 it appears the parser does not understand this syntax anymore. I get an error in syslog:&lt;/p&gt;

&lt;p&gt;LDISKFS-fs (dm-7): Unrecognized mount option &quot;192.168.50.128@tcp&quot; or missing value&lt;/p&gt;</description>
                <environment></environment>
        <key id="19321">LU-3445</key>
            <summary>Specifying multiple networks in NIDs does no longer work</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.whamcloud.com/images/icons/priorities/major.svg">Major</priority>
                        <status id="5" iconUrl="https://jira.whamcloud.com/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="yujian">Jian Yu</assignee>
                                    <reporter username="omangold">Oliver Mangold</reporter>
                        <labels>
                    </labels>
                <created>Fri, 7 Jun 2013 13:40:24 +0000</created>
                <updated>Thu, 9 Jan 2014 13:39:15 +0000</updated>
                            <resolved>Tue, 20 Aug 2013 05:59:59 +0000</resolved>
                                    <version>Lustre 2.4.0</version>
                                    <fixVersion>Lustre 2.4.1</fixVersion>
                    <fixVersion>Lustre 2.5.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>11</watches>
                                                                            <comments>
                            <comment id="60254" author="pjones" created="Mon, 10 Jun 2013 15:40:14 +0000"  >&lt;p&gt;Yu, Jian&lt;/p&gt;

&lt;p&gt;Could you please look into this issue?&lt;/p&gt;

&lt;p&gt;Thanks&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="60767" author="yujian" created="Mon, 17 Jun 2013 16:07:05 +0000"  >&lt;p&gt;A simple test showed that:&lt;/p&gt;

&lt;div class=&quot;panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;panelContent&quot;&gt;
&lt;p&gt;&lt;b&gt;&amp;#35; tunefs.lustre --dryrun /dev/vda5&lt;/b&gt;&lt;br/&gt;
checking for existing Lustre data: found&lt;br/&gt;
Reading CONFIGS/mountdata&lt;/p&gt;

&lt;p&gt;   Read previous values:&lt;br/&gt;
Target:     lustre-OST0000&lt;br/&gt;
Index:      0&lt;br/&gt;
Lustre FS:  lustre&lt;br/&gt;
Mount type: ldiskfs&lt;br/&gt;
Flags:      0x62&lt;br/&gt;
              (OST first_time update )&lt;br/&gt;
Persistent mount opts: errors=remount-ro&lt;br/&gt;
Parameters: sys.timeout=20 mgsnode=10.3.0.228@o2ib,192.168.50.128@tcp&lt;/p&gt;


&lt;p&gt;   Permanent disk data:&lt;br/&gt;
Target:     lustre:OST0000&lt;br/&gt;
Index:      0&lt;br/&gt;
Lustre FS:  lustre&lt;br/&gt;
Mount type: ldiskfs&lt;br/&gt;
Flags:      0x62&lt;br/&gt;
              (OST first_time update )&lt;br/&gt;
Persistent mount opts: errors=remount-ro&lt;br/&gt;
Parameters: sys.timeout=20 mgsnode=10.3.0.228@o2ib,192.168.50.128@tcp&lt;/p&gt;

&lt;p&gt;exiting before disk write.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&amp;#35; mount -v -t lustre /dev/vda5 /mnt/ost1&lt;/b&gt;&lt;br/&gt;
arg&lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; = /sbin/mount.lustre&lt;br/&gt;
arg&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; = -v&lt;br/&gt;
arg&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt; = -o&lt;br/&gt;
arg&lt;span class=&quot;error&quot;&gt;&amp;#91;3&amp;#93;&lt;/span&gt; = rw&lt;br/&gt;
arg&lt;span class=&quot;error&quot;&gt;&amp;#91;4&amp;#93;&lt;/span&gt; = /dev/vda5&lt;br/&gt;
arg&lt;span class=&quot;error&quot;&gt;&amp;#91;5&amp;#93;&lt;/span&gt; = /mnt/ost1&lt;br/&gt;
source = /dev/vda5 (/dev/vda5), target = /mnt/ost1&lt;br/&gt;
options = rw&lt;br/&gt;
checking for existing Lustre data: found&lt;br/&gt;
Reading CONFIGS/mountdata&lt;br/&gt;
Writing CONFIGS/mountdata&lt;br/&gt;
mounting device /dev/vda5 at /mnt/ost1, flags=0x1000000 &lt;font color=&quot;red&quot;&gt;options=osd=osd-ldiskfs,errors=remount-ro,mgsnode=10.3.0.228@o2ib,192.168.50.128@tcp,virgin,update,param=sys.timeout=20,param=mgsnode=10.3.0.228@o2ib,192.168.50.128@tcp,svname=lustre-OST0000,device=/dev/vda5&lt;/font&gt;&lt;br/&gt;
mount.lustre: mount /dev/vda5 at /mnt/ost1 failed: Invalid argument retries left: 0&lt;br/&gt;
mount.lustre: mount /dev/vda5 at /mnt/ost1 failed: Invalid argument&lt;br/&gt;
This may have multiple causes.&lt;br/&gt;
Are the mount options correct?&lt;br/&gt;
Check the syslog for more info.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;I&apos;m creating a patch to fix add_param() to add &quot;key&quot; before each &quot;sub-val&quot; separated by comma in &quot;val&quot;.&lt;/p&gt;</comment>
                            <comment id="60813" author="yujian" created="Tue, 18 Jun 2013 15:41:23 +0000"  >&lt;p&gt;Patch for Lustre master branch: &lt;a href=&quot;http://review.whamcloud.com/6686&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/6686&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="64079" author="yujian" created="Mon, 12 Aug 2013 14:01:57 +0000"  >&lt;p&gt;Hi Oleg,&lt;/p&gt;

&lt;p&gt;Could you please cherry-pick the patch to Lustre b2_4 branch? Thanks.&lt;/p&gt;</comment>
                            <comment id="64348" author="green" created="Thu, 15 Aug 2013 17:27:17 +0000"  >&lt;p&gt;this patch cannot be cherrypicked to b2_4 due to a conflict&lt;/p&gt;</comment>
                            <comment id="64357" author="bogl" created="Thu, 15 Aug 2013 18:41:56 +0000"  >&lt;p&gt;back port to b2_4: &lt;a href=&quot;http://review.whamcloud.com/7344&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/7344&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="64493" author="pjones" created="Tue, 20 Aug 2013 05:59:59 +0000"  >&lt;p&gt;Landed for 2.4.1 and 2.5&lt;/p&gt;</comment>
                            <comment id="74559" author="adegremont" created="Wed, 8 Jan 2014 14:20:24 +0000"  >&lt;p&gt;It seems to me this bug is still there for 2 reasons:&lt;/p&gt;

&lt;p&gt;-the patch only take care of mkfs/tunefs and so there is still an upgrade issue if mountdata contains something like &lt;tt&gt;failover.node=10.3.0.228@o2ib,192.168.50.128@tcp&lt;/tt&gt;&lt;br/&gt;
The way to workaround this looks to be a writeconf, which has side effect. Is there some UPGRADE notes somewhere relative to this?&lt;/p&gt;


&lt;p&gt;-the patch seems to modify this kind of string&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;--failnode=10.3.0.228@o2ib,192.168.50.128@tcp
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;into&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;--failnode=10.3.0.228@o2ib --failnode=10.3.0.228@o2ib
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Which is not the same. The first example refers to 1 failnode, with 2 NIDS to reach it. The second one refers to 2 different failnodes with 1 NID each.&lt;/p&gt;</comment>
                            <comment id="74640" author="yujian" created="Thu, 9 Jan 2014 11:46:41 +0000"  >&lt;p&gt;Thanks Aurelien for pointing this out. I&apos;ll look into these issues and figure out whether I should fix the original issue in lmd_parse(). I&apos;ll create a new Jira ticket to track the work.&lt;/p&gt;</comment>
                            <comment id="74645" author="adegremont" created="Thu, 9 Jan 2014 13:39:15 +0000"  >&lt;p&gt;Thanks Jian. For my own tracking I&apos;ve just created the ticket: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-4460&quot; title=&quot;Using multiple NIDs for the same failnode or mgsnode is STILL broken for Lustre 2.4&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-4460&quot;&gt;&lt;del&gt;LU-4460&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="20590">LU-3830</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|hzvsx3:</customfieldvalue>

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