[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: |
|
||||||||
| 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 ] |
| Comment by Peter Jones [ 27/Apr/13 ] |
|
Revised fix landed for 2.4 |