Whamcloud - gitweb
LU-13814 osc: Remove oap_request 71/52071/12
authorPatrick Farrell <pfarrell@whamcloud.com>
Wed, 23 Aug 2023 19:59:43 +0000 (15:59 -0400)
committerPatrick Farrell <pfarrell@whamcloud.com>
Sun, 17 Sep 2023 18:59:41 +0000 (14:59 -0400)
commitd43048055e592d933b2626d3a2f2e6ee30bbc04d
treeed754357499ddd20ab064c346272c5b437d27b5d
parentc1f319edc05c99c06043c9522bb118c5270cfc7a
LU-13814 osc: Remove oap_request

oap_request isn't actually per-page, it's per requet, so
move it up and associate it with the request async args.

The goal is to shift away from page lists at the RPC level
for DIO.

The first step of this is to move everything that can be
moved from osc_async_page to the osc_brw_async_args level.

Test-Parameters: forjanitoronly
Test-Parameters: fortestonly
Signed-off-by: Patrick Farrell <pfarrell@whamcloud.com>
Change-Id: I188039b0abd4b639755dbebfab02597da13d5ddf
lustre/include/lustre_osc.h
lustre/osc/osc_cache.c
lustre/osc/osc_page.c
lustre/osc/osc_request.c