Whamcloud - gitweb
LU-14687 llite: Return errors for aio 22/43722/7
authorPatrick Farrell <farr0186@gmail.com>
Wed, 19 May 2021 18:08:57 +0000 (14:08 -0400)
committerOleg Drokin <green@whamcloud.com>
Wed, 2 Jun 2021 17:48:04 +0000 (17:48 +0000)
commit3e1f8d30cb0209b35410e85e502e2cae40f1b58c
treebb82f9e829ce7611d6dac47407e2820989df7896
parent0d6d0b7bc95a82dee02d35d0a8a41d24692cad45
LU-14687 llite: Return errors for aio

The aio code incorrectly discards errors from
ll_direct_rw_pages.  Fix this and add a test for this.

Signed-off-by: Patrick Farrell <farr0186@gmail.com>
Change-Id: I49dadd0b3692820687fa6a1339e00516edf7a5d5
Reviewed-on: https://review.whamcloud.com/43722
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Arshad Hussain <arshad.hussain@aeoncomputing.com>
Reviewed-by: Wang Shilong <wshilong@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/obd_support.h
lustre/llite/rw26.c
lustre/obdclass/cl_page.c
lustre/tests/sanity.sh