Whamcloud - gitweb
EX-7680 llite: skip hole/data lseek() on compressed file
authorMikhail Pershin <mpershin@whamcloud.com>
Fri, 23 Jun 2023 22:21:28 +0000 (01:21 +0300)
committerAndreas Dilger <adilger@whamcloud.com>
Sat, 24 Jun 2023 18:12:56 +0000 (18:12 +0000)
commitb8f8c8031b79370a44b16b8b389b82af39acbf08
tree7adb9ccc0b3e4bd4081b55090a4e1bf5f6f193f5
parentb85a12aa730dc3a93b5e35bf46d942b67ea06d4d
EX-7680 llite: skip hole/data lseek() on compressed file

Doesn't execute real lseek() on compressed file with
SEEK_HOLE/SEEK_DATA origin but consider file always
non-sparsed and do generic lseek() only

Signed-off-by: Mikhail Pershin <mpershin@whamcloud.com>
Change-Id: I2cd587cc0205e85758e06bbaafafe0e2959e0ade
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/51429
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/llite/file.c
lustre/lov/lov_io.c
lustre/tests/sanity.sh