[LU-4990] nodemap: replace existing root squash code with default_nodemap handling Created: 01/May/14  Updated: 01/May/23  Resolved: 01/May/23

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.7.0
Fix Version/s: None

Type: Improvement Priority: Minor
Reporter: Andreas Dilger Assignee: WC Triage
Resolution: Duplicate Votes: 0
Labels: medium

Issue Links:
Duplicate
duplicates LU-15656 Deprecate legacy root squash mechanism Open
Related
is related to LU-3291 IU UID/GID Mapping Feature Resolved
Rank (Obsolete): 13821

 Description   

Once the nodemap/idmap changes are landed, it makes sense to replace the existing root squash code with equivalent handling via the default_nodemap instead of having two overlapping mechanisms.

That would simplify the Lustre code a bit, and get better testing of the nodemap code, which has a superset of functionality. It makes sense to keep the existing /proc interfaces for setting the nosquash NIDs and UID/GID, and just have them modify the default_nodemap structure appropriately.



 Comments   
Comment by Andreas Dilger [ 01/May/23 ]

This is being implemented via LU-15656.

Generated at Sat Feb 10 01:47:35 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.