Whamcloud - gitweb
LU-1866 lfsck: LFSCK 1.5 user space control
authorFan Yong <yong.fan@whamcloud.com>
Tue, 15 Jan 2013 09:47:44 +0000 (17:47 +0800)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 6 Feb 2013 20:58:54 +0000 (15:58 -0500)
commit21a9805abde3cbe1ffe046f2d9958d968303b8d3
tree5c4a2c6f15f807ddc350983090edf556571ffe1c
parent3d6a1b79c92933f8d822919229016fbb0122b769
LU-1866 lfsck: LFSCK 1.5 user space control

Include the user space command to start/stop the LFSCK for
namespace consistency check and repair. And proc interface
to query the LFSCK status, statistical informtion, and ect.

Test-Parameters: envdefinitions=ENABLE_QUOTA=yes testlist=sanity-lfsck

Signed-off-by: Fan Yong <fan.yong@intel.com>
Change-Id: Icf4046b313dc1653b5b8b1a3add7fa0329ca7ad0
Reviewed-on: http://review.whamcloud.com/4911
Tested-by: Hudson
Reviewed-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Jian Yu <jian.yu@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/include/lustre/lustre_lfsck_user.h
lustre/include/obd_support.h
lustre/mdd/mdd_internal.h
lustre/mdd/mdd_lfsck.c
lustre/mdd/mdd_lproc.c
lustre/tests/Makefile.am
lustre/tests/sanity-lfsck.sh [new file with mode: 0644]
lustre/utils/lustre_lfsck.c