Whamcloud - gitweb
EX-7601 osc: handle partial chunks in decompress_request
authorPatrick Farrell <pfarrell@whamcloud.com>
Mon, 27 Nov 2023 21:07:49 +0000 (16:07 -0500)
committerAndreas Dilger <adilger@whamcloud.com>
Thu, 30 Nov 2023 17:15:07 +0000 (17:15 +0000)
commit3b1a8af200306ae49e84772a50c81f2025eceefa
tree5ebca6133ff9d35712f7c86ecf31fb71fb8f30b0
parent29f8d4dab192e73080df3b6f0f3c14fc05b30e75
EX-7601 osc: handle partial chunks in decompress_request

Now that we have compression for incomplete chunks at the
end of files, decompress_request needs to handle these
chunks.  This patch modifies it to understand compressed
chunks which are less than chunk_size pages.

Signed-off-by: Patrick Farrell <pfarrell@whamcloud.com>
Change-Id: I877550fa0d418def406e0308392a5336ec9f3ab6
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/53160
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Artem Blagodarenko <ablagodarenko@ddn.com>
lustre/osc/osc_compress.c