Whamcloud - gitweb
LU-1866 lfsck: LFSCK for namespace consistency (1)
authorFan Yong <yong.fan@whamcloud.com>
Tue, 15 Jan 2013 09:47:16 +0000 (17:47 +0800)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 6 Feb 2013 20:53:16 +0000 (15:53 -0500)
commit3d6a1b79c92933f8d822919229016fbb0122b769
tree851da3d3c41b2606bea82fbcc7c8bb7cdaea9037
parente5a6d30afa60105a924f236a953b9c3c51510539
LU-1866 lfsck: LFSCK for namespace consistency (1)

It is the first part of LFSCK 1.5 for namespace consistency
check and repair. It mainly implements the LFSCK namespace
component internal framework and external APIs.

The functionality parts for the LFSCK namespace component,
such as lfsck_operations::lfsck_{exec_dir,dump,double_scan},
are not included. They will be implemented in other patches.

Signed-off-by: Fan Yong <fan.yong@intel.com>
Change-Id: I011e06c991577e632eadf364b87be74f1f5535c6
Reviewed-on: http://review.whamcloud.com/4910
Reviewed-by: Mike Pershin <mike.pershin@intel.com>
Tested-by: Hudson
Reviewed-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/include/dt_object.h
lustre/include/lustre/lustre_idl.h
lustre/include/lustre/lustre_lfsck_user.h
lustre/include/lustre_fid.h
lustre/mdd/mdd_device.c
lustre/mdd/mdd_internal.h
lustre/mdd/mdd_lfsck.c
lustre/obdclass/dt_object.c
lustre/osd-ldiskfs/osd_scrub.c