Whamcloud - gitweb
LU-16160 revert: "llite: clear stale page's uptodate bit"
authorAndreas Dilger <adilger@whamcloud.com>
Fri, 6 Jan 2023 18:19:33 +0000 (18:19 +0000)
committerAndreas Dilger <adilger@whamcloud.com>
Thu, 12 Jan 2023 01:08:18 +0000 (01:08 +0000)
commit3903f67feb56e4351f22a9d7f12802d70346e3f5
tree68e1ab50204e0ed08189728ce0f082db3a871cdd
parentb59d08cefced631cdc0004bbabae45178335222f
LU-16160 revert: "llite: clear stale page's uptodate bit"

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

Lustre-change: https://review.whamcloud.com/49541
Lustre-commit: TBD (from ef330e09a59da0df2de153ecdb2e7d8729cd6b63)

Signed-off-by: Bobi Jam <bobijam@whamcloud.com>
Change-Id: Icdb8c60f4d992c9976670e1b06c5bab5ef3a3954
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/49576
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/include/cl_object.h
lustre/llite/rw.c
lustre/llite/vvp_io.c
lustre/llite/vvp_page.c
lustre/tests/rw_seq_cst_vs_drop_caches.c
lustre/tests/sanityn.sh