Whamcloud - gitweb
LU-16082 ldiskfs: old-style EA inode handling fix 12/48412/2
authorAlexander Zarochentsev <alexander.zarochentsev@hpe.com>
Thu, 1 Sep 2022 17:14:10 +0000 (10:14 -0700)
committerOleg Drokin <green@whamcloud.com>
Sat, 10 Sep 2022 00:55:26 +0000 (00:55 +0000)
commita097d11bd8706e3899c1840a27a33442bda7fdd9
tree7a06b158cfb6626f9a8f0875640b1356fa835448
parent8bf2fb4db6ac489b7c1d48c709fea76d6f534c7c
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.

Lustre-change: https://review.whamcloud.com/48174
Lustre-commit: 76c3fa96dc30f21e95d80f9119972d7358975258

HPE-bug-id: LUS-11133
Signed-off-by: Alexander Zarochentsev <alexander.zarochentsev@hpe.com>
Change-Id: Icd6f93d4ebb33dcd03b58f9eb364905c18ae81dc
Reviewed-by: Alex Zhuravlev <bzzz@whamcloud.com>
Reviewed-by: Artem Blagodarenko <ablagodarenko@ddn.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/48412
Tested-by: jenkins <devops@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