Whamcloud - gitweb
LU-16160 revert: "llite: clear stale page's uptodate bit" 41/49541/4
authorBobi Jam <bobijam@whamcloud.com>
Tue, 3 Jan 2023 05:57:24 +0000 (13:57 +0800)
committerOleg Drokin <green@whamcloud.com>
Thu, 19 Jan 2023 15:28:34 +0000 (15:28 +0000)
commit84c9618190f9e3a526ce51dc4995fcfa3a9ed265
tree22ca4c08c7f59eec9ec18aae4466b9d3b61d571b
parentf66b0c3b22bfcf0d7ac9383df5d87317f831a03d
LU-16160 revert: "llite: clear stale page's uptodate bit"

This reverts commit 5b911e03261c3de6b0c2934c86dd191f01af4f2f
which caused a bug in cl_page_own() race with ll_releasepage()
and cl_pagevec_put() assertion failure.

Signed-off-by: Bobi Jam <bobijam@whamcloud.com>
Change-Id: Icdb8c60f4d992c9976670e1b06c5bab5ef3a3954
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/49541
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Qian Yingjin <qian@ddn.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/include/cl_object.h
lustre/llite/rw.c
lustre/llite/vvp_io.c
lustre/obdclass/cl_page.c
lustre/tests/sanityn.sh