Whamcloud - gitweb
LU-15815 llite: disable fast_read and workaround 04/47204/3
authorJohn L. Hammond <jhammond@whamcloud.com>
Tue, 3 May 2022 19:25:36 +0000 (14:25 -0500)
committerOleg Drokin <green@whamcloud.com>
Thu, 5 May 2022 18:48:52 +0000 (18:48 +0000)
commit201ade9442828fbb3bedb3b31154d51ead10af41
tree0bfbaee332ca91cae20352805503048e1a2d7004
parent69cdcbe3cf732124b3b5be1a1f235aa1b78f6c85
LU-15815 llite: disable fast_read and workaround

Revert the fast_read stale data workaround from LU-14541 and disable
fast_read by default. The workaround causes applications to receive
spurious SIGBUGs when reclaim is concurrent with mmap page fault
handlers. We disable fast read to avoid the stale data issue entirely.

This reverts commit f2a16793fa4316fc9ccdc46bcfe54f6b8d1e442b and
re-exposes us to the consistency issues described in LU-14541.

Signed-off-by: John L. Hammond <jhammond@whamcloud.com>
Change-Id: I716b1fd6ab22242b9267b8883f0371a360aaecef
Reviewed-on: https://review.whamcloud.com/47204
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Patrick Farrell <pfarrell@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/llite/llite_lib.c
lustre/llite/vvp_page.c
lustre/tests/sanity.sh