Whamcloud - gitweb
LU-6091 llite: glimpse the inode before doing fiemap 80/13280/3
authorLi Dongyang <dongyang.li@anu.edu.au>
Thu, 8 Jan 2015 00:02:24 +0000 (11:02 +1100)
committerOleg Drokin <oleg.drokin@intel.com>
Fri, 16 Jan 2015 03:26:05 +0000 (03:26 +0000)
commit4b983ad104310d6e67d22e42b057085cc9122604
tree1b27c193529bf4a96d5207b5f5f52900e874da95
parent8cfa7f80d3975298d5738091da7d9c28d6f5c9f5
LU-6091 llite: glimpse the inode before doing fiemap

For a new inode, the i_size is 0 until a stat, which will yield
an empty fiemap result.
Fix the issue by glimpsing the size before doing fiemap.

Signed-off-by: Li Dongyang <dongyang.li@anu.edu.au>
Change-Id: I072fd1f5e13c7fd127199a10b44366aed145b8e1
Reviewed-on: http://review.whamcloud.com/13280
Tested-by: Jenkins
Reviewed-by: Bob Glossman <bob.glossman@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Jinshan Xiong <jinshan.xiong@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/llite/file.c