<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:23:35 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-16054] changes in lu-14797 create issues with older clients accessing fs though nodemaps</title>
                <link>https://jira.whamcloud.com/browse/LU-16054</link>
                <project id="10000" key="LU">Lustre</project>
                    <description>&lt;p&gt;We have a client accessing a file system via a nodemap.&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;
ubuntu@lus2526-tcp1:~$ cat /sys/fs/lustre/version&#160;
2.14.0_2_gb280f22
ubuntu@lus2526-tcp1:~$ df /lustre/scratch12{5..6}
Filesystem &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 1K-blocks &#160;Used &#160; &#160; Available Use% Mounted on
10.160.40.37@tcp1:10.160.40.36@tcp1:/lus25 5161226796192 21176 5109139362568 &#160; 1% /lustre/scratch125
10.160.42.37@tcp1:10.160.42.36@tcp1:/lus26 4301022330160 17604 4257616135516 &#160; 1% /lustre/scratch126
ubuntu@lus2526-tcp1:~$ id
uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),20(dialout),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),117(netdev),118(lxd)
ubuntu@lus2526-tcp1:~$ echo &amp;gt; /lustre/scratch125/$(uname -n) ; echo &amp;gt; /lustre/scratch126/$(uname -n)
ubuntu@lus2526-tcp1:~$ ls -l /lustre/scratch12*/*
-rw-rw-r-- 1 ubuntu ubuntu 1 Jul 28 07:45 /lustre/scratch125/lus2526-tcp1
-rw-rw-r-- 1 ubuntu ubuntu 1 Jul 28 07:45 /lustre/scratch126/lus2526-tcp1&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;The external default client sees:&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;
jb23@gen3-os0000011:~$ id jb23
uid=12296(jb23) gid=1105(team94) groups=1105(team94),15283(sag-secure-fileshare),1415(ssg-confluence),1400(www-pagesmith),15016(isg-dcim),4999(jb23test),15141(sag-mfa),1533(ssg-isg),1490(docker),706(ssg),15404(dir-admins),15456(IDS),15264(sag-mso365-apps)
jb23@gen3-os0000011:~$ find &#160;/lustre/scratch12[56]/admin/team94/jb23/tcp* -type f -ls
144115339507007490 &#160; &#160; &#160;4 -rw-rw-r-- &#160; 1 99 &#160; &#160; &#160; acedbdoc &#160; &#160; &#160; &#160;1 Jul 28 08:45 /lustre/scratch125/admin/team94/jb23/tcp1/lus2526-tcp1
144115406599094274 &#160; &#160; &#160;4 -rw-rw-r-- &#160; 1 99 &#160; &#160; &#160; acedbdoc &#160; &#160; &#160; &#160;1 Jul 28 08:45 /lustre/scratch126/admin/team94/jb23/tcp1/lus2526-tcp1
jb23@gen3-os0000011:~$ ls -l /lustre/scratch12*/admin/team94/jb23/tcp1/lus2526-tcp1
-rw-rw-r-- 1 99 acedbdoc 1 Jul 28 08:45 /lustre/scratch125/admin/team94/jb23/tcp1/lus2526-tcp1
-rw-rw-r-- 1 99 acedbdoc 1 Jul 28 08:45 /lustre/scratch126/admin/team94/jb23/tcp1/lus2526-tcp1
jb23@gen3-os0000011:~$ getent group acedbdoc
acedbdoc:*:99:image
jb23@gen3-os0000011:~$ ls -l .bashrc
-rw-r--r-- 1 jb23 team94 1130 May 26 12:47 .bashrc &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;The nodemap is configured&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;
[root@lus25-mds1 ~]# cat /sys/fs/lustre/version&#160;
2.12.6_ddn66
[root@lus25-mds1 lustre_casm16]# &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; i in *
&amp;gt; &lt;span class=&quot;code-keyword&quot;&gt;do&lt;/span&gt;
&amp;gt; echo $i $(cat $i )
&amp;gt; done
admin_nodemap 0
audit_mode 1
deny_unknown 0
exports [ { nid: 10.177.127.35@tcp1, uuid: 720c5dc0-efbf-4d55-9340-8a2bde26d039 }, ]
fileset /admin/team94/jb23/tcp1
id 1
idmap [ { idtype: uid, client_id: 1000, fs_id: 12296 }, { idtype: gid, client_id: 1000, fs_id: 1105 } ]
map_mode all
ranges [ { id: 1, start_nid: 10.177.126.0@tcp1, end_nid: 10.177.127.255@tcp1 } ]
sepol
squash_gid 1105
squash_projid &#160;
squash_uid 12296
trusted_nodemap 0&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="71524">LU-16054</key>
            <summary>changes in lu-14797 create issues with older clients accessing fs though nodemaps</summary>
                <type id="1" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11303&amp;avatarType=issuetype">Bug</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="sebastien">Sebastien Buisson</assignee>
                                    <reporter username="james beal">James Beal</reporter>
                        <labels>
                    </labels>
                <created>Thu, 28 Jul 2022 10:49:51 +0000</created>
                <updated>Fri, 29 Sep 2023 14:37:41 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="341856" author="james beal" created="Thu, 28 Jul 2022 13:00:02 +0000"  >&lt;p&gt;root@gen3-os0000011:~# ls -l &#160;/lustre/scratch125/admin/team94/&lt;br/&gt;
total 4&lt;br/&gt;
drwxr-xr-x 18 99 acedbdoc 4096 Jul 21 14:39 jb23&lt;br/&gt;
root@gen3-os0000011:~# ls -l &#160;/lustre/scratch125/admin/team94&lt;br/&gt;
total 4&lt;br/&gt;
drwxr-xr-x 18 99 acedbdoc 4096 Jul 21 14:39 jb23&lt;br/&gt;
root@gen3-os0000011:~# ls -l &#160;/lustre/scratch125/admin&lt;br/&gt;
total 4&lt;br/&gt;
drwxr-xr-x 3 99 acedbdoc 4096 Jul 19 15:07 team94&lt;br/&gt;
root@gen3-os0000011:~# ls -l &#160;/lustre/scratch125&lt;br/&gt;
total 4&lt;br/&gt;
drwxr-xr-x 3 99 acedbdoc 4096 Jul 19 15:07 admin&lt;br/&gt;
It looked like all the files/directories have had their owner/group changed.&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;
root@gen3-os0000011:~# ls -ld /lustre/scratch125/admin/team94/jb23/lfs_test
drwxrwxrwx 2 99 acedbdoc 4096 Jul 27 15:30 /lustre/scratch125/admin/team94/jb23/lfs_test
root@gen3-os0000011:~# chown jb23 /lustre/scratch125/admin/team94/jb23/lfs_test
chown: changing ownership of &lt;span class=&quot;code-quote&quot;&gt;&apos;/lustre/scratch125/admin/team94/jb23/lfs_test&apos;&lt;/span&gt;: Operation not permitted
root@gen3-os0000011:~#&#160;&lt;/pre&gt;
&lt;/div&gt;&lt;/div&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;
root@gen3-os0000011:~# lctl list_nids
172.27.71.121@tcp&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;the default nodemap appears to have been changed, this may be unrelated however its not something I have done delibrately. And are other system we are commissioning has the same issue.&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;
[root@lus25-mds1 ost-survey]# lctl nodemap_test_nid 172.27.71.121@tcp
&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;
[root@lus25-mds1 exports]# lctl get_param -R &lt;span class=&quot;code-quote&quot;&gt;&apos;nodemap.&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;&apos;&lt;/span&gt;&#160;
nodemap.&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;.admin_nodemap=0
nodemap.&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;.audit_mode=1
nodemap.&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;.exports=
[
&#160;{ nid: 10.177.161.188@tcp5, uuid: 12ebc53b-9e45-427d-8e30-5a2439569728 }, { nid: 172.27.71.121@tcp, uuid: a64511ef-8ced-4702-892e-50a74c631d98 }, { nid: 10.160.40.12@tcp, uuid: lus25-MDT0000-lwp-OST0008_UUID }, { nid: 10.160.40.12@tcp, uuid: lus25-MDT0000-lwp-OST0009_UUID }, { nid: 10.160.40.13@tcp, uuid: lus25-MDT0000-lwp-OST000a_UUID }, { nid: 10.160.40.10@tcp, uuid: lus25-MDT0000-lwp-OST0005_UUID }, { nid: 10.160.40.11@tcp, uuid: lus25-MDT0000-lwp-OST0006_UUID }, { nid: 10.160.40.9@tcp, uuid: lus25-MDT0000-lwp-OST0002_UUID }, { nid: 10.160.40.8@tcp, uuid: lus25-MDT0000-lwp-OST0001_UUID }, { nid: 10.160.40.9@tcp, uuid: lus25-MDT0000-lwp-OST0003_UUID }, { nid: 10.160.40.8@tcp, uuid: lus25-MDT0000-lwp-OST0000_UUID }, { nid: 10.160.40.5@tcp, uuid: lus25-MDT0000-lwp-MDT0001_UUID }, { nid: 10.160.40.5@tcp, uuid: lus25-MDT0001-mdtlov_UUID }, { nid: 0@lo, uuid: lus25-MDT0000-lwp-MDT0000_UUID }, { nid: 10.160.40.6@tcp, uuid: lus25-MDT0000-lwp-MDT0002_UUID }, { nid: 10.160.40.6@tcp, uuid: lus25-MDT0002-mdtlov_UUID }, { nid: 10.160.40.7@tcp, uuid: lus25-MDT0000-lwp-MDT0003_UUID }, { nid: 10.160.40.7@tcp, uuid: lus25-MDT0003-mdtlov_UUID }, { nid: 10.160.40.13@tcp, uuid: lus25-MDT0000-lwp-OST000b_UUID }, { nid: 10.160.40.10@tcp, uuid: lus25-MDT0000-lwp-OST0004_UUID }, { nid: 10.160.40.11@tcp, uuid: lus25-MDT0000-lwp-OST0007_UUID },
]
nodemap.&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;.fileset=nodemap.&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;.id=0
nodemap.&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;.squash_gid=99
nodemap.&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;.squash_projid=99
nodemap.&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;.squash_uid=99
nodemap.&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;.trusted_nodemap=0 &#160; &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="341863" author="james beal" created="Thu, 28 Jul 2022 14:02:51 +0000"  >&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;I have attached the full nodemap information form lus25 as an attachment. For comparision with another system we have.&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;
[root@lus24-mds1 ~]# lctl get_param -R &lt;span class=&quot;code-quote&quot;&gt;&apos;nodemap.&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;&apos;&lt;/span&gt;
nodemap.&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;.admin_nodemap=0
nodemap.&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;.audit_mode=1
nodemap.&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;.exports=[
]
nodemap.&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;.fileset=/&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;
nodemap.&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;.id=0
nodemap.&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;.squash_gid=65534
nodemap.&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;.squash_uid=65534
nodemap.&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;.trusted_nodemap=0
&#160;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;I am wondering if the issue is not with writes being poorly translated via nodemaps, but that the default nodemap being damaged somehow and therefore it appears to have all files owned by user 99 as I am accessing via the default nodemap which has uid squash turned on.&lt;/p&gt;</comment>
                            <comment id="341865" author="sebastien" created="Thu, 28 Jul 2022 14:19:21 +0000"  >&lt;p&gt;Indeed, for lus25 you have admin and trusted properties to 0, so all accesses from nodes considered as part of this &apos;default&apos; nodemap will be squashed to the ID 99 that you defined.&lt;/p&gt;</comment>
                            <comment id="341874" author="sebastien" created="Thu, 28 Jul 2022 14:38:36 +0000"  >&lt;p&gt;I think the first thing to do would be the cleanup the situation regarding &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14797&quot; title=&quot;lfs setquota should be nodemap aware&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14797&quot;&gt;&lt;del&gt;LU-14797&lt;/del&gt;&lt;/a&gt;, so that we work from a sane base.&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;first problem is that your server side Lustre version 2.12.6_ddn66 is missing an important fix to &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14797&quot; title=&quot;lfs setquota should be nodemap aware&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14797&quot;&gt;&lt;del&gt;LU-14797&lt;/del&gt;&lt;/a&gt;. This is explained in &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-15661&quot; title=&quot;Nodemap possibly broken with upgrade&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-15661&quot;&gt;&lt;del&gt;LU-15661&lt;/del&gt;&lt;/a&gt;. The fix is included in EXA5.2.5 (rpm tag 2.12.8-ddn6), and it needs to be applied on both server and client sides;&lt;/li&gt;
	&lt;li&gt;on your custom 2.14 clients, you need to apply the 3 patches attached to this ticket, in this order: &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;https://jira.whamcloud.com/secure/attachment/44850/44850_LU-14797-sec-add-projid-to-nodemap_b2_14_CLIENTONLY.patch&quot; title=&quot;LU-14797-sec-add-projid-to-nodemap_b2_14_CLIENTONLY.patch attached to LU-16054&quot;&gt;LU-14797-sec-add-projid-to-nodemap_b2_14_CLIENTONLY.patch&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.whamcloud.com/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;https://jira.whamcloud.com/secure/attachment/44851/44851_LU-14797-nodemap-map-project-id_b2_14_CLIENTONLY.patch&quot; title=&quot;LU-14797-nodemap-map-project-id_b2_14_CLIENTONLY.patch attached to LU-16054&quot;&gt;LU-14797-nodemap-map-project-id_b2_14_CLIENTONLY.patch&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.whamcloud.com/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;https://jira.whamcloud.com/secure/attachment/44852/44852_LU-15661-nodemap-fix-map-mode-value-for-both_b2_14_CLIENTONLY.patch&quot; title=&quot;LU-15661-nodemap-fix-map-mode-value-for-both_b2_14_CLIENTONLY.patch attached to LU-16054&quot;&gt;LU-15661-nodemap-fix-map-mode-value-for-both_b2_14_CLIENTONLY.patch&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.whamcloud.com/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt;. Please note theses patches are for 2.14 &lt;b&gt;client side&lt;/b&gt; only, server part has been expunged from them.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="341878" author="james beal" created="Thu, 28 Jul 2022 14:46:19 +0000"  >&lt;p&gt;Do all clients including those using the default nodemap need those patches ?&lt;/p&gt;

&lt;p&gt;Are the patches in community release 2.15.0 ?&lt;/p&gt;</comment>
                            <comment id="341881" author="sebastien" created="Thu, 28 Jul 2022 14:57:07 +0000"  >&lt;blockquote&gt;
&lt;p&gt;Do all clients including those using the default nodemap need those patches ?&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Yes, not matter which nodemap they are in, they can hit the problem.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Are the patches in community release 2.15.0 ?&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The patches are included in 2.15.0 (as well as EXA 5.2.5 and EXA 6.1).&lt;/p&gt;</comment>
                            <comment id="341882" author="james beal" created="Thu, 28 Jul 2022 14:58:23 +0000"  >&lt;p&gt;comparing lus24 which&#160; works how we would expect with no mapping and lus25. I can see the squashed uid and gid are different&#160; but the admin&#160; trusted are the same ?&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;
[root@lus24-mds1 ~]# lctl nodemap_test_nid 10.10.10.1@tcp0
Native&lt;/pre&gt;
&lt;/div&gt;&lt;/div&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;
[root@lus25-mds1 exports]# lctl nodemap_test_nid 10.10.10.1@tcp
&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;I think this an important difference.&lt;/p&gt;</comment>
                            <comment id="341886" author="sebastien" created="Thu, 28 Jul 2022 15:08:04 +0000"  >&lt;p&gt;I can see no mapping for node 10.10.10.1@tcp in your definitions of lus25. Is that intended to have a different behavior than with lus24, which maps it to the &apos;Native&apos; nodemap?&lt;/p&gt;</comment>
                            <comment id="341890" author="james beal" created="Thu, 28 Jul 2022 15:11:38 +0000"  >&lt;p&gt;What I am saying is that the two systems are different and the behaviour that is useful is the one lus24has.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;( How do we say all@tcp0 is native )&lt;/p&gt;</comment>
                            <comment id="342258" author="sebastien" created="Tue, 2 Aug 2022 11:44:04 +0000"  >&lt;blockquote&gt;
&lt;p&gt;I think the first thing to do would be the cleanup the situation regarding &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14797&quot; title=&quot;lfs setquota should be nodemap aware&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14797&quot;&gt;&lt;del&gt;LU-14797&lt;/del&gt;&lt;/a&gt;, so that we work from a sane base.&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;first problem is that your server side Lustre version 2.12.6_ddn66 is missing an important fix to &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14797&quot; title=&quot;lfs setquota should be nodemap aware&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14797&quot;&gt;&lt;del&gt;LU-14797&lt;/del&gt;&lt;/a&gt;. This is explained in &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-15661&quot; title=&quot;Nodemap possibly broken with upgrade&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-15661&quot;&gt;&lt;del&gt;LU-15661&lt;/del&gt;&lt;/a&gt;. The fix is included in EXA5.2.5 (rpm tag 2.12.8-ddn6), and it needs to be applied on both server and client sides;&lt;/li&gt;
	&lt;li&gt;on your custom 2.14 clients, you need to apply the 3 patches attached to this ticket, in this order: &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14797&quot; title=&quot;lfs setquota should be nodemap aware&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14797&quot;&gt;&lt;del&gt;LU-14797&lt;/del&gt;&lt;/a&gt;-sec-add-projid-to-nodemap_b2_14_CLIENTONLY.patch &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14797&quot; title=&quot;lfs setquota should be nodemap aware&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14797&quot;&gt;&lt;del&gt;LU-14797&lt;/del&gt;&lt;/a&gt;-nodemap-map-project-id_b2_14_CLIENTONLY.patch &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-15661&quot; title=&quot;Nodemap possibly broken with upgrade&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-15661&quot;&gt;&lt;del&gt;LU-15661&lt;/del&gt;&lt;/a&gt;-nodemap-fix-map-mode-value-for-both_b2_14_CLIENTONLY.patch. Please note theses patches are for 2.14 client side only, server part has been expunged from them.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;The client part is actually optional to have &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14797&quot; title=&quot;lfs setquota should be nodemap aware&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14797&quot;&gt;&lt;del&gt;LU-14797&lt;/del&gt;&lt;/a&gt; fixed. This is nodemap related, and nodemap is not exported to client. So you can stick with your custom 2.14 client, the essential part being to have 2.12.8-ddn6 rpms installed on your servers.&lt;/p&gt;</comment>
                            <comment id="342260" author="sebastien" created="Tue, 2 Aug 2022 11:58:11 +0000"  >&lt;blockquote&gt;&lt;p&gt;Do all clients including those using the default nodemap need those patches ?&lt;/p&gt;

&lt;p&gt;Yes, not matter which nodemap they are in, they can hit the problem.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;What I meant is &lt;a href=&quot;https://jira.whamcloud.com/browse/LU-14797&quot; title=&quot;lfs setquota should be nodemap aware&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LU-14797&quot;&gt;&lt;del&gt;LU-14797&lt;/del&gt;&lt;/a&gt; is a server side problem, so no matter the nodemap to which clients belong (incl. default), they will be hit by the problem as long as server side is not fixed.&lt;/p&gt;</comment>
                            <comment id="387295" author="james beal" created="Tue, 26 Sep 2023 15:34:39 +0000"  >&lt;p&gt;I have just ran into this again on a newly reinstalled system...&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;Server is&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;
[root@lus22-mds1 secure-lustre]# cat /sys/fs/lustre/version&#160;
2.12.9_ddn8&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Client is&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;
ubuntu@lus2526-tcp15:~$ cat /sys/fs/lustre/version&#160;
2.15.3&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;I see&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;
[root@lus22-mds1 secure-lustre]# &#160;lctl nodemap_test_nid 10.10.10.1@tcp
&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="387694" author="pjones" created="Thu, 28 Sep 2023 21:37:28 +0000"  >&lt;p&gt;James&lt;/p&gt;

&lt;p&gt;This is puzzling. I understand that you&apos;ve opened a support ticket to track this. S&#233;bastien will need to review the logs supplied there and get back to you&lt;/p&gt;

&lt;p&gt;Peter&lt;/p&gt;</comment>
                            <comment id="387764" author="james beal" created="Fri, 29 Sep 2023 14:37:41 +0000"  >&lt;p&gt;Support pointed out &quot;&lt;/p&gt;

&lt;p&gt;He has spotted one issue with the nodemap onfiguration though. there is no privileged nodemap, as explained in the Lustre Operations Manual:&lt;br/&gt;
&lt;a href=&quot;https://doc.lustre.org/lustre_manual.xhtml#idm140715165297696&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://doc.lustre.org/lustre_manual.xhtml#idm140715165297696&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For proper operations, the Lustre file system requires to have a privileged group that&lt;br/&gt;
covers all Lustre server nodes. So the very first step when working with nodemaps is to&lt;br/&gt;
create such a group with both properties admin and trusted set. It is recommended to&lt;br/&gt;
give this group an explicit label such as &#8220;TrustedSystems&#8221; or some identifier that makes&lt;br/&gt;
the association clear.&quot;&lt;/p&gt;

&lt;p&gt;Hopefully next time we make that mistake this comment will remind me.&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;
[root@lus22-mds1 secure-lustre]# lctl nodemap_add Native
[root@lus22-mds1 secure-lustre]# lctl nodemap_add_range --name Native --range &lt;span class=&quot;code-quote&quot;&gt;&quot;[0-255].[0-255].[0-255].[0-255]@tcp&quot;&lt;/span&gt;
[root@lus22-mds1 secure-lustre]# lctl nodemap_modify --name Native --property admin --value 1
[root@lus22-mds1 secure-lustre]# lctl nodemap_modify --name Native --property trusted --value 1&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Thank you and sorry for the confusion.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                                        </outwardlinks>
                                                                <inwardlinks description="is related to">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="44851" name="LU-14797-nodemap-map-project-id_b2_14_CLIENTONLY.patch" size="4760" author="sebastien" created="Thu, 28 Jul 2022 14:38:00 +0000"/>
                            <attachment id="44850" name="LU-14797-sec-add-projid-to-nodemap_b2_14_CLIENTONLY.patch" size="22069" author="sebastien" created="Thu, 28 Jul 2022 14:37:49 +0000"/>
                            <attachment id="44852" name="LU-15661-nodemap-fix-map-mode-value-for-both_b2_14_CLIENTONLY.patch" size="1125" author="sebastien" created="Thu, 28 Jul 2022 14:38:05 +0000"/>
                            <attachment id="44849" name="nodemap.txt" size="12336" author="james beal" created="Thu, 28 Jul 2022 13:56:40 +0000"/>
                    </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|i02vn3:</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>