Whamcloud - gitweb
LU-16082 ldiskfs: old-style EA inode handling fix 74/48174/2
authorAlexander Zarochentsev <alexander.zarochentsev@hpe.com>
Tue, 9 Aug 2022 07:55:48 +0000 (10:55 +0300)
committerOleg Drokin <green@whamcloud.com>
Thu, 1 Sep 2022 05:52:21 +0000 (05:52 +0000)
commit76c3fa96dc30f21e95d80f9119972d7358975258
tree1848292b4e55503d4dfb0acde0ec4672cb7f040c
parent2447564e120cf622627a5ab81051657f6ce5ece2
LU-16082 ldiskfs: old-style EA inode handling fix

The upstream version of EA inodes support coming
with RHEL8 (linux kernel 4.18+) have a slightly different
implementation of EA inodes support and also have a
compatibility code to recognize old-style Lustre-only EAs.
Unfortunately the compatibility code is broken and makes
old xattr data unaccessible due to a wrong hash value check.

HPE-bug-id: LUS-11133
Signed-off-by: Alexander Zarochentsev <alexander.zarochentsev@hpe.com>
Change-Id: Icd6f93d4ebb33dcd03b58f9eb364905c18ae81dc
Reviewed-on: https://review.whamcloud.com/48174
Reviewed-by: Alex Zhuravlev <bzzz@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Artem Blagodarenko <ablagodarenko@ddn.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
ldiskfs/kernel_patches/patches/rhel8/ext4-old_ea_inodes_handling_fix.patch [new file with mode: 0644]
ldiskfs/kernel_patches/series/ldiskfs-4.18-rhel8.4.series