<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:33:53 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-17250] Add new MDT to existing filesystem misses OST pools, nodemaps, and other config</title>
                <link>https://jira.whamcloud.com/browse/LU-17250</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;If new MDTs are added to an existing filesystem that has OST Pools configured, the new MDTs are missing all of the configuration parameters that describe the pools. In fact, the new MDTs will also be missing any other persistent config parameters that are stored in the per-target config logs by &quot;&lt;tt&gt;lctl conf_param&lt;/tt&gt;&quot;, &quot;&lt;tt&gt;lctl pool_&amp;#42;&lt;/tt&gt;&quot;, &quot;&lt;tt&gt;lctl nodemap_&amp;#42;&lt;/tt&gt;&quot;, etc. &lt;/p&gt;

&lt;p&gt;This issue does not apply to persistent parameters set with &quot;&lt;tt&gt;lctl set_param -P&lt;/tt&gt;&quot;, since this is a generic config log that is applied to all nodes and does not store specific configuration records into a per-target log. &lt;/p&gt;

&lt;p&gt;It probably makes sense for the MGS to process the config llog from another target (eg. &lt;tt&gt;fsname-MDT0000&lt;/tt&gt;) to add these parameters to newly-added MDTs (and OSTs for that matter).  The &quot;regular&quot; configuration records (&lt;tt&gt;attach&lt;/tt&gt;, &lt;tt&gt;setup&lt;/tt&gt;, &lt;tt&gt;add_uuid&lt;/tt&gt;, &lt;tt&gt;new_profile&lt;/tt&gt;, &lt;tt&gt;add_osc&lt;/tt&gt;) should be skipped along with &lt;tt&gt;SKIP&lt;/tt&gt; records, while &lt;tt&gt;conf_param&lt;/tt&gt;, &lt;tt&gt;new_pool&lt;/tt&gt;, &lt;tt&gt;add_pool&lt;/tt&gt;, etc. records should be copied into the new target device log, with suitable replacements (eg. &quot;&lt;tt&gt;s/MDT0000/MDTxxxx/&lt;/tt&gt;&quot;). &lt;/p&gt;</description>
                <environment></environment>
        <key id="78720">LU-17250</key>
            <summary>Add new MDT to existing filesystem misses OST pools, nodemaps, and other config</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="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="eaujames">Etienne Aujames</assignee>
                                    <reporter username="adilger">Andreas Dilger</reporter>
                        <labels>
                    </labels>
                <created>Wed, 1 Nov 2023 18:56:00 +0000</created>
                <updated>Tue, 30 Jan 2024 22:26:50 +0000</updated>
                                            <version>Lustre 2.15.3</version>
                                                        <due></due>
                            <votes>1</votes>
                                    <watches>6</watches>
                                                                            <comments>
                            <comment id="391385" author="adilger" created="Wed, 1 Nov 2023 18:59:21 +0000"  >&lt;p&gt; I&apos;m not sure whether it is better to &lt;b&gt;exclude&lt;/b&gt; some logs and copy everything else, or to only &lt;b&gt;include&lt;/b&gt; specific records and skip everything else?  The former is more forward compatible and less likely to need constant attention, but the latter is a bit safer and would not unintentionally copy settings that are not needed. &lt;/p&gt;

&lt;p&gt;There would be some risk of copying a device-specific setting (eg. disable DoM on MDT0000), but that could be addressed afterward by cancelling that record from the llog. &lt;/p&gt;</comment>
                            <comment id="398843" author="gerrit" created="Mon, 8 Jan 2024 16:47:30 +0000"  >&lt;p&gt;&quot;Etienne AUJAMES &amp;lt;eaujames@ddn.com&amp;gt;&quot; uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/c/fs/lustre-release/+/53614&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/c/fs/lustre-release/+/53614&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-17250&quot; title=&quot;Add new MDT to existing filesystem misses OST pools, nodemaps, and other config&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-17250&quot;&gt;LU-17250&lt;/a&gt; mgs: generate a new MDT configuration by copy&lt;br/&gt;
Project: fs/lustre-release&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: 8bc2ec1ae80519a9b9184e6149f662402118e3df&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="79117">LU-17308</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|i040bb:</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>