<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:11:39 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-14657] nondemap asynchronous update creates inconsistent entries.</title>
                <link>https://jira.whamcloud.com/browse/LU-14657</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;One issue we had to address was that if you configured all pieces of the nodemap policy at once the system did not apply the configuration consistently across all elements of the filesystem. The script creates the nodemap and sets the network range, deny_unknown, trusted and admin policies before waiting until these are set on the other mds&#8217;s before setting the fileset and identity mapping policies.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
function wait_for_sync ()
{
&lt;span class=&quot;code-keyword&quot;&gt;while&lt;/span&gt; :
&lt;span class=&quot;code-keyword&quot;&gt;do&lt;/span&gt;
       sleep 1
       admin=$(ssh &lt;span class=&quot;code-quote&quot;&gt;&quot;$PARTNER&quot;&lt;/span&gt; lctl get_param -n &lt;span class=&quot;code-quote&quot;&gt;&quot;nodemap.${TENANT_NAME}.admin_nodemap&quot;&lt;/span&gt; 2&amp;gt;/dev/&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;)
       trusted=$(ssh &lt;span class=&quot;code-quote&quot;&gt;&quot;$PARTNER&quot;&lt;/span&gt; lctl get_param -n &lt;span class=&quot;code-quote&quot;&gt;&quot;nodemap.${TENANT_NAME}.trusted_nodemap&quot;&lt;/span&gt; 2&amp;gt;/dev/&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;)
       [ &lt;span class=&quot;code-quote&quot;&gt;&quot;$admin&quot;&lt;/span&gt; == &lt;span class=&quot;code-quote&quot;&gt;&quot;$ADMIN&quot;&lt;/span&gt; ] &amp;amp;&amp;amp; [ &lt;span class=&quot;code-quote&quot;&gt;&quot;$trusted&quot;&lt;/span&gt; == &lt;span class=&quot;code-quote&quot;&gt;&quot;$TRUSTED&quot;&lt;/span&gt; ] &amp;amp;&amp;amp; &lt;span class=&quot;code-keyword&quot;&gt;break&lt;/span&gt;
done
}
function create_nodemap () {
 SSH_AUTH_SOCK=&quot;&quot;
 lctl nodemap_info &lt;span class=&quot;code-quote&quot;&gt;&quot;${TENANT_NAME}&quot;&lt;/span&gt; &amp;gt; /dev/&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;  2&amp;gt;&amp;amp;1 
 &lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt; [ $? -ne 0 ] ; then
   lctl nodemap_add &lt;span class=&quot;code-quote&quot;&gt;&quot;${TENANT_NAME}&quot;&lt;/span&gt;
   lctl nodemap_add_range  --name &lt;span class=&quot;code-quote&quot;&gt;&quot;${TENANT_NAME}&quot;&lt;/span&gt; --range &lt;span class=&quot;code-quote&quot;&gt;&quot;${TENANT_RANGE}&quot;&lt;/span&gt;
 fi
 lctl nodemap_modify     --name &lt;span class=&quot;code-quote&quot;&gt;&quot;${TENANT_NAME}&quot;&lt;/span&gt; --property deny_unknown --value &lt;span class=&quot;code-quote&quot;&gt;&quot;$DENY&quot;&lt;/span&gt;
 lctl nodemap_modify     --name &lt;span class=&quot;code-quote&quot;&gt;&quot;${TENANT_NAME}&quot;&lt;/span&gt; --property trusted --value &lt;span class=&quot;code-quote&quot;&gt;&quot;$TRUSTED&quot;&lt;/span&gt;
 lctl nodemap_modify     --name &lt;span class=&quot;code-quote&quot;&gt;&quot;${TENANT_NAME}&quot;&lt;/span&gt; --property admin  --value &lt;span class=&quot;code-quote&quot;&gt;&quot;$ADMIN&quot;&lt;/span&gt;
 wait_for_sync
 lctl nodemap_set_fileset --name &lt;span class=&quot;code-quote&quot;&gt;&quot;${TENANT_NAME}&quot;&lt;/span&gt; --fileset &lt;span class=&quot;code-quote&quot;&gt;&quot;${TENANT_DIR}&quot;&lt;/span&gt;
 # and the &lt;span class=&quot;code-keyword&quot;&gt;rest&lt;/span&gt;
}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="64001">LU-14657</key>
            <summary>nondemap asynchronous update creates inconsistent entries.</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="wc-triage">WC Triage</assignee>
                                    <reporter username="james beal">James Beal</reporter>
                        <labels>
                    </labels>
                <created>Fri, 30 Apr 2021 15:37:20 +0000</created>
                <updated>Tue, 18 May 2021 15:07:22 +0000</updated>
                                            <version>Lustre 2.12.3</version>
                                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="301878" author="adilger" created="Tue, 18 May 2021 15:07:22 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14516&quot; title=&quot;make mgc&amp;#39;s wait-before-reprocess configurable&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14516&quot;&gt;&lt;del&gt;LU-14516&lt;/del&gt;&lt;/a&gt; is tracking a tunable parameter to reduce the &quot;wait to reprocess&quot; time on the clients, so that configuration updates are visible on clients more quickly. The current default is 5s+rand(5s) to avoid a &quot;thundering herd&quot; on the MGS as (potentially) tens of thousands of clients try to fetch new configuration updates. For smaller clusters there is no reason to wait so long. &lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                        <issuelink>
            <issuekey id="63312">LU-14516</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|i01thr:</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>