Whamcloud - gitweb
LU-13805 clio: Add csi_complete 13/49913/35
authorPatrick Farrell <pfarrell@whamcloud.com>
Mon, 6 Feb 2023 18:10:10 +0000 (13:10 -0500)
committerOleg Drokin <green@whamcloud.com>
Wed, 6 Sep 2023 06:14:39 +0000 (06:14 +0000)
commita2b722214a99c8c65fb764a67770b47a1195691a
treed2e759a27ec51f4cd663798e19f57688a57d368e
parent35ba3ca2d63ba7b1dadd0e5a941f2acf09a3db8f
LU-13805 clio: Add csi_complete

The next patch will make end_io potentially sleep, so we
need to modify how completion works to avoid holding a
spinlock over the end_io() call.

This patch is strictly supporting work for the next patch
and has been pulled out so it can be tested by itself.

Signed-off-by: Patrick Farrell <pfarrell@whamcloud.com>
Change-Id: Iba3388a0e09fdd0ab2f4a95f1cde96908a485cfa
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/49913
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Sebastien Buisson <sbuisson@ddn.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/cl_object.h
lustre/obdclass/cl_io.c