Whamcloud - gitweb
LU-12718 obdclass: Allow read-ahead for write requests 00/36000/9
authorMr NeilBrown <neilb@suse.com>
Thu, 5 Dec 2019 13:51:21 +0000 (08:51 -0500)
committerOleg Drokin <green@whamcloud.com>
Sat, 14 Dec 2019 05:59:13 +0000 (05:59 +0000)
commit514bd936d06141319fb5e8032e4b7fa7bc0d1194
tree7cf5aee77bbdabd53eb52368dffe37842e23a290
parent609019f2ff1ab0d20fdaa96022ab6aa5f3fcb777
LU-12718 obdclass: Allow read-ahead for write requests

cl_io_read_ahead asserts that read-ahead can only happen
due to CIT_READ or CIT_FAULT requests.
Since LU-9618, we expect CIT_WRITE requests to also
sometimes trigger read-ahead.
So the LINVRNT() needs to be extended to acknowledge
that.

Signed-off-by: Mr NeilBrown <neilb@suse.com>
Change-Id: I7aa1efb4fc8bb6f8474596a6194fc39f484d7ac7
Reviewed-on: https://review.whamcloud.com/36000
Reviewed-by: Shilong Wang <wshilong@ddn.com>
Reviewed-by: Patrick Farrell <pfarrell@whamcloud.com>
Reviewed-by: Neil Brown <neilb@suse.de>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/obdclass/cl_io.c