[LU-2459] ZFS OSD does not check LMA incompat flag Created: 10/Dec/12  Updated: 27/Apr/13  Resolved: 27/Apr/13

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

Type: Bug Priority: Blocker
Reporter: Johann Lombardi (Inactive) Assignee: Zhenyu Xu
Resolution: Fixed Votes: 0
Labels: MB

Issue Links:
Related
is related to LU-3198 conf-sanity test_32b: @@@@@@ FAIL: sh... Closed
Severity: 3
Rank (Obsolete): 5802

 Description   

ZFS OSD should check that the LMA incompatibility flags and return an error if some incompat flag aren't supported. See osd_get_lma() in OSD ldiskfs.



 Comments   
Comment by Peter Jones [ 12/Dec/12 ]

Bobijam will look into this one

Comment by Zhenyu Xu [ 13/Dec/12 ]

patch tracking at http://review.whamcloud.com/4819

Comment by Zhenyu Xu [ 25/Mar/13 ]

Johann,

Alex asked a question in the review "xattr's are quite expensive in zfs.. why do we need this on every lookup?", what's your opinion about it?

Comment by Peter Jones [ 01/Apr/13 ]

Could you please elaborate as to the implications of this issue? Is this a must-have for 2.4.0 or could it be tidied up in 2.4.1?

Comment by Johann Lombardi (Inactive) [ 02/Apr/13 ]

It is really a must-have for ZFS-based installation.

Comment by Zhenyu Xu [ 11/Apr/13 ]

I haven't found a proper test case implementation. Since for osd-ldiskfs, osd_get_lma() is called if dirent screwed, I haven't figured out how to do that.

Comment by Peter Jones [ 20/Apr/13 ]

Landed for 2.4

Comment by Jodi Levi (Inactive) [ 24/Apr/13 ]

http://review.whamcloud.com/#change,6121

Comment by Peter Jones [ 27/Apr/13 ]

Revised fix landed for 2.4

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