Whamcloud - gitweb
LU-14687 llite: Return errors for aio
authorPatrick Farrell <pfarrell@whamcloud.com>
Thu, 15 Jul 2021 21:47:54 +0000 (17:47 -0400)
committerAndreas Dilger <adilger@whamcloud.com>
Fri, 6 Aug 2021 02:51:22 +0000 (02:51 +0000)
commit17d505f6e3c2e85b966003d4340353580a11e96a
tree42a8e6d8e5c513c7d0c9f43ed337ceafdc050ead
parent9083cd4b07398498565f1a51731271f2a4512e0d
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.

Lustre-change: https://review.whamcloud.com/43722
Lustre-commit: 3e1f8d30cb0209b35410e85e502e2cae40f1b58c

Signed-off-by: Patrick Farrell <pfarrell@whamcloud.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>
Reviewed-on: https://review.whamcloud.com/44323
Reviewed-by: Bobi Jam <bobijam@hotmail.com>
lustre/include/obd_support.h
lustre/llite/rw26.c
lustre/obdclass/cl_page.c
lustre/tests/sanity.sh