Whamcloud - gitweb
EX-7601 tgt: add second tbc lnb for RDMA
authorPatrick Farrell <pfarrell@whamcloud.com>
Sun, 29 Oct 2023 02:16:01 +0000 (22:16 -0400)
committerAndreas Dilger <adilger@whamcloud.com>
Tue, 12 Dec 2023 04:01:43 +0000 (04:01 +0000)
commita056289d3a52ef5a12daf3715ad2d8cd496add7b
tree556e0221900defd4043d4f4945c9a44a496fc576
parent2bd2faf5f38be82a14e37e07f202bb10c6e77b08
EX-7601 tgt: add second tbc lnb for RDMA

Compression requires the server to do local IO which differs
from the IO requested by the client.  This means we cannot
directly use the IO niobufs for doing the transfer to the
client.

So we add a second set of lnb pointers, which are used to
point at a specific subset of the pages in the main
per-thread cache.  This subset will be used for doing the
transfer to the client.

Signed-off-by: Patrick Farrell <pfarrell@whamcloud.com>
Change-Id: I53aa46045aaf335da20a311900ac0bf425823b22
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/52881
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Artem Blagodarenko <ablagodarenko@ddn.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/include/obd.h