Whamcloud - gitweb
LU-5070 osd-zfs: get object's FID from its LMA EA 95/18595/2
authorFan Yong <fan.yong@intel.com>
Tue, 23 Feb 2016 03:33:55 +0000 (11:33 +0800)
committerOleg Drokin <oleg.drokin@intel.com>
Fri, 22 Apr 2016 15:47:22 +0000 (15:47 +0000)
commit1196597f8464e56d2d42845166e8aafa9792172e
tree88d360f6a6ed85f4de3ddc69d36e3c2d3d616e66
parent5ca1a1e01d456c09d11d8a3409a83e055a7974a1
LU-5070 osd-zfs: get object's FID from its LMA EA

Do not assume that the FID-in-dirent is always valid. If the
FID-in-dirent is absent or invalid, then the osd_dir_lookup
needs to find out the FID from the target object's LMA EA.

It is the similar logic as osd-ldiskfs does.

Signed-off-by: Fan Yong <fan.yong@intel.com>
Change-Id: If75ff4ed03bd75a3385666842e94838ece3f4344
Reviewed-on: http://review.whamcloud.com/18595
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Niu Yawei <yawei.niu@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/osd-zfs/osd_index.c
lustre/osd-zfs/osd_object.c