<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 01:30:09 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-3006] failover nids added after format don&apos;t propogate to clients</title>
                <link>https://jira.whamcloud.com/browse/LU-3006</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;While preparing for our test shot after we formatted the new file system we remembered to add the failover nids for IR testing. So we umounted the file system and used tunefs.lustre to add the failover nids. Then proceeded remount the file system in order of MGS, MDT, then serially the OSTs. After mounting a client to validate that the proper failover nids toke hold we discovered that in the osc imports failover nids were never updated. So with a second try we ran tunefs.lustre to remove the failover nids. Then started and stopped the file system. Added the failover nids with tunefs.lustre and then restarted the file system the second time. Again lctl get_param osc-*..../import | grep failover_nids did not show the failover nids getting updated.&lt;/p&gt;</description>
                <environment>Lustre 2.3.61 server. The lack of failover nids in the osc imports field also happens on 1.8 clients so it is a server side issue.</environment>
        <key id="18035">LU-3006</key>
            <summary>failover nids added after format don&apos;t propogate to clients</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="1" iconUrl="https://jira.whamcloud.com/images/icons/priorities/blocker.svg">Blocker</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="bzzz">Alex Zhuravlev</assignee>
                                    <reporter username="simmonsja">James A Simmons</reporter>
                        <labels>
                            <label>MB</label>
                    </labels>
                <created>Thu, 21 Mar 2013 14:17:43 +0000</created>
                <updated>Wed, 15 May 2013 22:22:45 +0000</updated>
                            <resolved>Sat, 27 Apr 2013 20:02:48 +0000</resolved>
                                    <version>Lustre 2.4.0</version>
                                    <fixVersion>Lustre 2.4.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>9</watches>
                                                                            <comments>
                            <comment id="54660" author="bobijam" created="Fri, 22 Mar 2013 14:47:52 +0000"  >&lt;p&gt;what arguments do you use tunefs.lustre? the --failnode should be used with IP address instead of hostname.&lt;/p&gt;</comment>
                            <comment id="54664" author="simmonsja" created="Fri, 22 Mar 2013 15:52:50 +0000"  >&lt;p&gt;The host name for the servers only exist on the ethernet ports which is used for remote management. We only use IP addresses for the infiniband ports.&lt;/p&gt;</comment>
                            <comment id="54720" author="bobijam" created="Sat, 23 Mar 2013 15:19:10 +0000"  >&lt;p&gt;a patch is posted at &lt;a href=&quot;http://review.whamcloud.com/5817&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5817&lt;/a&gt;&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedHeader panelHeader&quot; style=&quot;border-bottom-width: 1px;&quot;&gt;&lt;b&gt;commit message&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;LU-3006 obdclass: pass disk conf param to kernel

Commit 31db8f9cf048ef93477951e12a166722e777a2da has disabled
LDD_F_UPDATE in mti-&amp;gt;mti_flags and only enable it when &apos;writeconf&apos;
is used or for the newly formatted target. This will fail to pass
failnode params set by tunefs.lustre.

This patch passes LDD_F_UPDATE flag directly down to mti_flags
despite whether it is set through mkfs or by tunefs.

Also fixes two test script glitches.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="54753" author="simmonsja" created="Mon, 25 Mar 2013 14:26:01 +0000"  >&lt;p&gt;Tested the patch. When I do a tunefs.lustre --erase-param --failnode=10.37.248.63o2ib1 /dev/mapper/barry1a-l0 on the client I see &lt;/p&gt;

&lt;p&gt;lctl get_param osc.lustre-OST0000-osc-*.import | grep failover_nids&lt;br/&gt;
       failover_nids: &lt;span class=&quot;error&quot;&gt;&amp;#91;10.37.248.62@o2ib1, 10.37.248.63@o2ib1&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Is that normal? I only want one failover nid.&lt;/p&gt;</comment>
                            <comment id="54757" author="bobijam" created="Mon, 25 Mar 2013 14:57:38 +0000"  >&lt;p&gt;I think it is normal, the failover nid lists all service nids, the first one is the preferable one.&lt;/p&gt;</comment>
                            <comment id="55184" author="hilljjornl" created="Mon, 1 Apr 2013 14:55:47 +0000"  >&lt;p&gt;Alex Zhuravlev		Mar 29&lt;/p&gt;

&lt;p&gt;Patch Set 1: I would prefer that you didn&apos;t submit this&lt;/p&gt;

&lt;p&gt;(1 inline comment)&lt;/p&gt;

&lt;p&gt;given UPDATE is not cleared upon mount, we would lead to rewriting a profile on every mount.. i don&apos;t think this is good. we need to decide whether we need to modify mountdata to clear UPDATE flag as we were doing previously or we disable this functionality in tunefs.&lt;/p&gt;

&lt;p&gt;So as I understand it this patch isn&apos;t going to be accepted and the tunefs.lustre syntax for setting failover nids will not be supported moving forward, correct? Was this a purposeful change? Where is the documentation update for this &amp;#8211; it is not reflected in the current lustre 2.4 (see section 30.1.3 for MDS failover 36.18.3 for tunefs.lustre options documentation). Will this be updated and announced? This is a major shift from previous versions &amp;#8211; and has not been discussed at length. I know Andreas has talked a lot about the tuneables in /proc not being settable via command line but this is far different from that scenario.&lt;/p&gt;
</comment>
                            <comment id="55316" author="pjones" created="Tue, 2 Apr 2013 17:34:22 +0000"  >&lt;p&gt;As per Oleg, Alex is thinking about how to address this&lt;/p&gt;</comment>
                            <comment id="55540" author="bzzz" created="Thu, 4 Apr 2013 19:29:40 +0000"  >&lt;p&gt;I&apos;m tempted to introduce another delimiter in the label to store UPDATE.. should be enough and trivial to implement. any thoughts?&lt;/p&gt;</comment>
                            <comment id="55723" author="simmonsja" created="Mon, 8 Apr 2013 12:21:54 +0000"  >&lt;p&gt;As long as it preserves previous behavior it sounds reasonable. Looking forward to a patch for this.&lt;/p&gt;</comment>
                            <comment id="55832" author="bzzz" created="Tue, 9 Apr 2013 07:33:42 +0000"  >&lt;p&gt;&lt;a href=&quot;http://review.whamcloud.com/5982&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://review.whamcloud.com/5982&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="56214" author="adilger" created="Fri, 12 Apr 2013 17:55:50 +0000"  >&lt;p&gt;Alex, I&apos;m not a big fan of abusing the label for an increasing number of different flag meanings.  The main problem is that this permanently changes the target name that is visible to applications, and there are times when it is not reset.  For example, this would prevent the filesystem from being mounted by label after a reboot.&lt;/p&gt;

&lt;p&gt;Is there no other field we can use to pass information to the MGS?&lt;/p&gt;</comment>
                            <comment id="56735" author="adilger" created="Mon, 22 Apr 2013 20:28:00 +0000"  >&lt;p&gt;Alex, did we come up with a solution to this problem?  This is one of the more noticeable regressions in 2.4.0 for end users.&lt;/p&gt;</comment>
                            <comment id="56781" author="bzzz" created="Tue, 23 Apr 2013 07:23:52 +0000"  >&lt;p&gt;not a final one, but the idea was to search for another place in the superblock to store the flag. working on this...&lt;/p&gt;</comment>
                            <comment id="57191" author="bzzz" created="Sat, 27 Apr 2013 20:02:48 +0000"  >&lt;p&gt;landed&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="18623">LU-3244</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="19035">LU-3352</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="18407">LU-3167</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|hzvluv:</customfieldvalue>

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