Whamcloud - gitweb
LU-16724 ptlrc: ptlrpc: extend sec bulk functionality 35/52335/7
authorArtem Blagodarenko <ablagodarenko@ddn.com>
Wed, 11 Oct 2023 21:20:40 +0000 (17:20 -0400)
committerPatrick Farrell <pfarrell@whamcloud.com>
Sat, 27 Jan 2024 22:11:41 +0000 (17:11 -0500)
commit73b626bedb38d5804ea2760419e14e56a7b88c5b
tree2a10e0a272ffa0cc06888aa69a26cb42932c50f6
parentd30e1dc85834cb3f7985da0c50f5fda5c7c5f0d9
LU-16724 ptlrc: ptlrpc: extend sec bulk functionality

Features such as client-side-data-compression and unaligned
direct I/O need page/buffer pools for good performance.

This patch extends sec bulk functionality to allocate different
size buffers. Memory shrinking and other usefull features
should still work as expected.

Signed-off-by: Artem Blagodarenko <ablagodarenko@ddn.com>
Change-Id: I929b4dfdcb0e8197f3804629b000af0d4bd6f2a0
lustre/include/lustre_sec.h
lustre/ptlrpc/client.c
lustre/ptlrpc/ptlrpc_internal.h
lustre/ptlrpc/sec_bulk.c
lustre/ptlrpc/sec_lproc.c
lustre/tests/sanity.sh