Whamcloud - gitweb
LU-6091 llite: glimpse the inode before doing fiemap 39/13439/2
authorLi Dongyang <dongyang.li@anu.edu.au>
Thu, 8 Jan 2015 00:02:24 +0000 (11:02 +1100)
committerOleg Drokin <oleg.drokin@intel.com>
Mon, 26 Jan 2015 19:30:35 +0000 (19:30 +0000)
commit64160c7f4ed9c63fa577117b364c049f92bb2558
tree60e2d94aee3203de455e2f89b3b28076c99feb47
parent8f7181ee5553aa22ecfe51202f3db1a4162361e7
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.

Lustre-commit: 4b983ad104310d6e67d22e42b057085cc9122604
Lustre-change: http://review.whamcloud.com/13280

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