Whamcloud - gitweb
LU-11275 llite: check truncate race for DOM pages 87/33087/2
authorMikhail Pershin <mpershin@whamcloud.com>
Tue, 28 Aug 2018 10:06:21 +0000 (13:06 +0300)
committerOleg Drokin <green@whamcloud.com>
Tue, 4 Sep 2018 03:48:10 +0000 (03:48 +0000)
commit0f7d7b200b582ca4bd8e049f6634ac55f6a481b0
tree363c348e0cb04a5cc0aef5e21bc61b975d30900c
parent17f17e270cd1852bfead8f38ed5a782af9eb26a6
LU-11275 llite: check truncate race for DOM pages

In ll_dom_finish_open() check vmpage mapping still
exists after locking and exit otherwise. This can
happen if page has been truncated concurrently.

Signed-off-by: Mikhail Pershin <mpershin@whamcloud.com>
Change-Id: Ib6ef551673a40ad99baaa9bd620225c65ce34454
Reviewed-on: https://review.whamcloud.com/33087
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/llite/file.c