Whamcloud - gitweb
LU-16045 enc: force use of new enc xattr on new servers 35/48035/3
authorSebastien Buisson <sbuisson@ddn.com>
Mon, 25 Jul 2022 14:39:56 +0000 (16:39 +0200)
committerOleg Drokin <green@whamcloud.com>
Thu, 1 Sep 2022 05:54:32 +0000 (05:54 +0000)
commitafa4c31087f21fef8d64f572e08a7bec77bc7325
treeed75a09ac64ee29c19d85e41ce6ed729c0e5a617
parent2612cf4ad8a892768b26abe6ce60bb240edf3bdf
LU-16045 enc: force use of new enc xattr on new servers

When an older client uses encryption with a newer server, the client
wants to see the encryption context in security.c xattr. But
internally on server side, we force use of newer encryption.c xattr
for consistency purpose. When required, the encryption context is put
in the request to the client as usual, which interprets it as desired.

Fixes: 4231fab66e ("LU-13717 sec: make client encryption compatible with ext4")
Signed-off-by: Sebastien Buisson <sbuisson@ddn.com>
Change-Id: I667e123bdff912acc270666e8c74ebda6f0534e7
Reviewed-on: https://review.whamcloud.com/48035
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Alex Zhuravlev <bzzz@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/mdd/mdd_internal.h