Whamcloud - gitweb
LU-6351 lfsck: check object existence before using it 09/14009/7
authorFan Yong <fan.yong@intel.com>
Wed, 8 Apr 2015 13:31:02 +0000 (21:31 +0800)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 28 Apr 2015 05:12:29 +0000 (05:12 +0000)
commitf3ea0cea6bb6766eaa55571774b9ae942a6bf297
treeb49841fe10ee4cdef75a2a7ae4cb2d7f4115fc17
parent5b3eef20c5a0e31d2cd9580f0cbaa0223783905a
LU-6351 lfsck: check object existence before using it

Under some cases, when the LFSCK locate the object via its FID,
it does not check whether it exists or not, then further using
such object may access NULL-pointed local object (inode).

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