Whamcloud - gitweb
LU-15815 llite: disable fast_read and workaround
authorJohn L. Hammond <jhammond@whamcloud.com>
Tue, 3 May 2022 19:25:36 +0000 (14:25 -0500)
committerJohn L. Hammond <jhammond@whamcloud.com>
Thu, 5 May 2022 16:58:55 +0000 (16:58 +0000)
commit8c800f3230f995df60654855c9d6f4b6d6cf526a
tree93e1e0b0668fb7bdd10f67a35c933272c07a3b4e
parent4b8c7f2183836b652d912dce1d5ec16a5e1fe453
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.

Lustre-change: https://review.whamcloud.com/47204

Signed-off-by: John L. Hammond <jhammond@whamcloud.com>
Change-Id: I716b1fd6ab22242b9267b8883f0371a360aaecef
Reviewed-on: https://review.whamcloud.com/47205
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>
lustre/llite/llite_lib.c
lustre/llite/vvp_page.c
lustre/tests/sanity.sh