Whamcloud - gitweb
LU-17043 enc: fix osd lookup cache for long encrypted names 16/52016/2
authorSebastien Buisson <sbuisson@ddn.com>
Mon, 21 Aug 2023 09:44:32 +0000 (11:44 +0200)
committerOleg Drokin <green@whamcloud.com>
Thu, 31 Aug 2023 06:41:05 +0000 (06:41 +0000)
commite16d5d7d6fb274b22a76fcd5858849215550d4e0
tree8543cac4f4c5946aee906a3a56edd57e624a6bde
parentb01f58e3a96913727e2459ae485f17ca0d149946
LU-17043 enc: fix osd lookup cache for long encrypted names

Fix osd lookup cache to support files with long encrypted names.
Those encrypted names can be up to 256 bytes, not NUL terminated.

Fixes: 29f8eb2a67 ("LU-16405 osd: lookup cache")
Signed-off-by: Sebastien Buisson <sbuisson@ddn.com>
Change-Id: Ica2329c8a0990395307a14fe9bb9d43db3b364ed
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/52016
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/osd-ldiskfs/osd_handler.c
lustre/osd-ldiskfs/osd_internal.h