Whamcloud - gitweb
LU-13814 clio: convert lov submit to cl_dio_pages 13/52113/34
authorPatrick Farrell <pfarrell@whamcloud.com>
Sun, 25 Feb 2024 18:05:27 +0000 (13:05 -0500)
committerOleg Drokin <green@whamcloud.com>
Wed, 14 May 2025 03:53:18 +0000 (03:53 +0000)
commitb32321feef7b1bf4eebe8bb3ea0cc6a945e4a285
treec201590c841315bbfa88fa0e9ac4c82aadba8e8c
parent9ac2b920bf2ce9edff989d0f50b5749c0b069a60
LU-13814 clio: convert lov submit to cl_dio_pages

This patch converts lov layer of IO submit to use the
cl_dio_pages array.  This simplifies that code since the
page array is all on one stripe and can only succeed or
fail completely.  (No partial successes.)

This pushes the array-to-queue conversion down to the OSC
layer.

Signed-off-by: Patrick Farrell <pfarrell@whamcloud.com>
Change-Id: Ic414218be2be07bb7d74b150faebf5f404760d80
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/52113
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Marc Vef <mvef@whamcloud.com>
Reviewed-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
lustre/include/lustre_osc.h
lustre/lov/lov_io.c
lustre/mdc/mdc_dev.c
lustre/osc/osc_io.c