[LU-1732] enable wide striping by default Created: 10/Aug/12  Updated: 07/Aug/20  Resolved: 12/Jul/19

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

Type: Bug Priority: Major
Reporter: Andreas Dilger Assignee: Patrick Farrell (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Duplicate
is duplicated by LU-11688 Enable ea_inode by default Resolved
Related
is related to LU-10912 avoid triggering LU-9856 for older se... Resolved
is related to LU-9724 update ext4-large-eas.patch to match ... Resolved
is related to LU-908 multi-block xattr support Resolved
is related to LU-11215 conf-sanity test_61: Invalid filesyst... Resolved
is related to LU-11246 New lustre e2fsprogs 1.44 issues Closed
is related to LU-11440 Make e2fsprogs-1.44.3-wc1 release Resolved
Story Points: 1
Severity: 3
Rank (Obsolete): 3986

 Description   

This ticket is for tracking enabling the wide striping feature ("-O large_xattr") by default for newly-formatted ldiskfs filesystems.

Without this option, the maximum OST stripe count will be limited to 160 stripes, instead of the advertised maximum of 2000 stripes.



 Comments   
Comment by Andreas Dilger [ 19/Oct/12 ]

Patch at http://review.whamcloud.com/4315.

Note that one minor concern about enabling this by default is that this feature is not included in the upstream ext4/e2fsprogs yet due to LU-908, so I'd prefer to limit this to only systems that absolutely need this feature.

Comment by Andreas Dilger [ 03/Mar/16 ]

Closing this until such a time that LU-908 is resolved.

Comment by Andreas Dilger [ 11/Apr/18 ]

The upstream e2fsprogs now has support for the ea_inode feature, with some minor (but backward compatible) changes to the on-disk format, so this feature is much less risky to enable.

Comment by Andreas Dilger [ 26/Nov/18 ]

Just for future reference, enabling the ea_inode feature caused some OOM issues in the VMs used for review testing for versions 1-7 of the 4315 patch, because ldiskfs is returning ocd_max_easize = 1MB by default.

Comment by Andreas Dilger [ 28/Jun/19 ]

The ea_inode feature has been enabled by default in testing via patch https://review.whamcloud.com/28425 "LU-9846 lod: Add overstriping support" since 2019-06-01.

Comment by Gerrit Updater [ 12/Jul/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/4315/
Subject: LU-1732 utils: allow ldiskfs wide striping with ea_inode
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: f0bc77106dad8db4b672928f3c81f5892a6550e1

Comment by Peter Jones [ 12/Jul/19 ]

Landed for 2.13

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