Whamcloud - gitweb
LU-5914 lfsck: dt_lookup() LBUG 88/13188/2
authorLai Siyao <lai.siyao@intel.com>
Fri, 26 Dec 2014 14:15:35 +0000 (22:15 +0800)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 31 Dec 2014 22:33:45 +0000 (22:33 +0000)
commit4950f42fb6286f4cf5e6092593acabde76a8f093
tree94aeb254a5fc142d845d40cf68be0c25679cec6d
parent4311cdaa832fc4a444d48e50174dde09f21146d2
LU-5914 lfsck: dt_lookup() LBUG

This patch contains two fixes:
1. object can be remote in lfsck_namespace_rebuild_linkea(), remove
   assert on this.
2. initialize dt_index_ops for parent in l_n_verify_stripe_slave()
   before dt_lookup() on it.

Signed-off-by: Lai Siyao <lai.siyao@intel.com>
Change-Id: I0755f471470cc0805db222640bba1d04f4128388
Reviewed-on: http://review.whamcloud.com/13188
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Fan Yong <fan.yong@intel.com>
Reviewed-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/lfsck/lfsck_namespace.c
lustre/lfsck/lfsck_striped_dir.c