From: Mikhail Pershin Date: Wed, 7 Nov 2018 13:31:57 +0000 (+0300) Subject: LU-11595 mdt: fix read-on-open for big PAGE_SIZE X-Git-Tag: 2.12.0-RC1~19 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;ds=sidebyside;h=4d7b022e373d265f4f3b9d90af44cddd0e65f9ae;hp=4d7b022e373d265f4f3b9d90af44cddd0e65f9ae;p=fs%2Flustre-release.git LU-11595 mdt: fix read-on-open for big PAGE_SIZE Client PAGE_SIZE can be larger than server one so data returned from server along with OPEN can be misaligned on client. Patch replaces assertion on client with check and graceful exit, changes MDC_DOM_DEF_INLINE_REPSIZE to be PAGE_SIZE at least and updates mdt_dom_read_on_open() to return file tail for maximum possible page size that can fit into reply. Signed-off-by: Mikhail Pershin Change-Id: Ic2c54b95c814d3b6df3b527527cac08488060651 Reviewed-on: https://review.whamcloud.com/33606 Tested-by: Jenkins Reviewed-by: James Simmons Reviewed-by: Andreas Dilger Tested-by: Maloo Reviewed-by: Oleg Drokin ---