Whamcloud - gitweb
LU-13814 clio: add cio_dio_submit 05/52105/18
authorPatrick Farrell <pfarrell@whamcloud.com>
Sun, 24 Sep 2023 20:10:41 +0000 (16:10 -0400)
committerPatrick Farrell <pfarrell@whamcloud.com>
Tue, 26 Sep 2023 18:58:04 +0000 (14:58 -0400)
commitd90197aa73807d937edf63d3556b096566db6fb5
tree4bb90aea060a156513146e9dd6f4d33616543e1e
parent5984d559ffebd45338de3b11a316dbc55924614f
LU-13814 clio: add cio_dio_submit

Add cio_dio_submit method and push it down in to the lov
layer.

Note this part of the series relies on the slightly clever
fact that there is no vvp method for this and the LOV
method calls the OSC method.  This lets us do setup and
teardown of the queue in the lov layer.

The next step is to push the queue handling through this
function to the cl_io_submit_rw call here, which may be
non-trivial.

Test-Parameters: forjanitoronly
Signed-off-by: Patrick Farrell <pfarrell@whamcloud.com>
Change-Id: I3a2a7b7921391be3cc9a157d4351228226016a51
lustre/include/cl_object.h
lustre/lov/lov_io.c
lustre/obdclass/cl_io.c