[LU-16135] prohibit DoM pattern in plain layout Created: 05/Sep/22  Updated: 11/Oct/22  Resolved: 24/Sep/22

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

Type: Bug Priority: Minor
Reporter: Mikhail Pershin Assignee: Mikhail Pershin
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

DoM pattern can be set as default directory layout as plain layout:

# lfs setstripe -L mdt -S 128K -c 2 <directory>

it misses DoM component sanity checks because it is set as not component but plain layout pattern. Such layout is not allowed and causes later crashed when file is created under that directory.

Currently this is prevented in master by checks in LFS itself but older LFS versions could does that still, so LOD itself must prohibit that as well



 Comments   
Comment by Gerrit Updater [ 24/Sep/22 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/48433/
Subject: LU-16135 lod: prohibit DoM pattern in plain layout
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: a8272168e3888ec4ced18035182159a8ee56a51a

Comment by Peter Jones [ 24/Sep/22 ]

Landed for 2.16

Generated at Sat Feb 10 03:24:19 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.