[LU-7846] Impose subdirectory mount via nodemap Created: 04/Mar/16  Updated: 10/Mar/17  Resolved: 22/Jun/16

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

Type: New Feature Priority: Minor
Reporter: Sebastien Buisson (Inactive) Assignee: Malcolm Cowe (Inactive)
Resolution: Fixed Votes: 0
Labels: patch

Attachments: PDF File 2016-TestPlan-SubdirMount.pdf    
Issue Links:
Related
Rank (Obsolete): 9223372036854775807

 Description   

We would like to be able to impose a subdirectory mount for some clients. The idea is that for clients which NID is among a given range, we only let them mount a predefined subdirectory on Lustre.
Given that we already have the Nodemap concept that is a policy group consisting of one or more NID ranges, we would like to extend this concept by adding a fileset information to it. So from every client pertaining to a nodemap on which a fileset information has been set, we can only mount the subdirectory corresponding to the fileset defined.

The objective of this ticket is to share a proposal on how Nodemap can be enriched with a fileset information.
I will post a patch with my initial proposal.

Thanks,
Sebastien.



 Comments   
Comment by Gerrit Updater [ 04/Mar/16 ]

Sebastien Buisson (sbuisson@ddn.com) uploaded a new patch: http://review.whamcloud.com/18783
Subject: LU-7846 nodemap: add fileset info to nodemap
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 9923dec55abb1f6d64859130757b9334803bb338

Comment by Gerrit Updater [ 04/Mar/16 ]

Sebastien Buisson (sbuisson@ddn.com) uploaded a new patch: http://review.whamcloud.com/18784
Subject: LU-7846 mdt: mount with fileset info from nodemap
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: c18c0b2b213029f6b49b1c2fb1bbeafd1297dda2

Comment by Joseph Gmitter (Inactive) [ 07/Mar/16 ]

Hi Niu,

Can you please have a first look at these patches?

Thanks.
Joe

Comment by Gerrit Updater [ 30/Apr/16 ]

Sebastien Buisson (sbuisson@ddn.com) uploaded a new patch: http://review.whamcloud.com/19895
Subject: LU-7846 tests: test for nodemap fileset in sanity-sec
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 1811bca6b6cb16667116372ec3d2d22e28400ecb

Comment by Gerrit Updater [ 02/Jun/16 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/18783/
Subject: LU-7846 nodemap: add fileset info to nodemap
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 25420c75e45a91c6131d52a674869d6d30ab36bf

Comment by Gerrit Updater [ 02/Jun/16 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/18784/
Subject: LU-7846 mdt: mount with fileset info from nodemap
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 5c50b8609e54cc6fa72253a4c0ceb9c77961da3c

Comment by Gerrit Updater [ 16/Jun/16 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/19895/
Subject: LU-7846 tests: test for nodemap fileset in sanity-sec
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 5042d4c8ecad287276e04c52c6a1fee9c9b597a9

Comment by Joseph Gmitter (Inactive) [ 22/Jun/16 ]

All patches have landed to master for 2.9.0

Generated at Sat Feb 10 02:12:25 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.