Whamcloud - gitweb
LU-14644 vvp: wait for nrpages to be updated 64/43464/2
authorVitaly Fertman <c17818@cray.com>
Tue, 27 Apr 2021 18:43:06 +0000 (21:43 +0300)
committerOleg Drokin <green@whamcloud.com>
Thu, 27 May 2021 18:42:40 +0000 (18:42 +0000)
commit7d5d004506650c3739898e70d72c9a86b8aeeb88
treec352bc7eb3119ffdd8c4e79912d92f57ac400af6
parent057fafc018d7369dd9ec74641286446f5ba38491
LU-14644 vvp: wait for nrpages to be updated

truncate_inode_pages() says there still may be a page in a process
of deletion upon return. wait for another thread which is doing
__delete_from_page_cache() to get nrpages updated.

Signed-off-by: Vitaly Fertman <c17818@cray.com>
Change-Id: I165b3d0866efaf2eb7e977520ebba4ee831874ab
HPE-bug-id: LUS-8842
Reviewed-on: https://es-gerrit.dev.cray.com/158557
Reviewed-by: Alexey Lyashkov <c17817@cray.com>
Reviewed-by: Andriy Skulysh <c17819@cray.com>
Tested-by: Alexander Lezhoev <c17454@cray.com>
Reviewed-on: https://review.whamcloud.com/43464
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andriy Skulysh <askulysh@gmail.com>
Reviewed-by: Wang Shilong <wshilong@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/llite/llite_internal.h
lustre/llite/llite_lib.c
lustre/llite/vvp_object.c