Whamcloud - gitweb
LU-12014 llite: check correct size in ll_dom_finish_open() 01/40301/2
authorMikhail Pershin <mpershin@whamcloud.com>
Wed, 19 Dec 2018 19:28:53 +0000 (22:28 +0300)
committerOleg Drokin <green@whamcloud.com>
Tue, 3 Nov 2020 03:17:10 +0000 (03:17 +0000)
commitaf49e96b95909f470757890f34da760b8af3c9a8
treedf05001b61e042977689f351e0a18f106d2958b0
parent98ee0d5b10858287c74e1b7d51129b7a5fd97ae9
LU-12014 llite: check correct size in ll_dom_finish_open()

The check in ll_dom_finish_open() for data end shouldn't
use i_size for comparision because it may be not updated
yet with just returned data from server. Use size value in
mdt_body from reply for that check.

Lustre-change: https://review.whamcloud.com/33895
Lustre-commit: 7b9fd576f7de7d4bfa40c85d06bb224e7a29c829

Signed-off-by: Mikhail Pershin <mpershin@whamcloud.com>
Change-Id: I1104fbbb0eb4633869b9bf2d1803ac3e84e3853d
Reviewed-on: https://review.whamcloud.com/40301
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/llite/file.c
lustre/tests/sanityn.sh