Whamcloud - gitweb
LU-1267 lfsck: enhance RPCs (3) for MDT-OST consistency 08/7108/36
authorFan Yong <fan.yong@intel.com>
Fri, 24 Jan 2014 19:44:54 +0000 (03:44 +0800)
committerOleg Drokin <oleg.drokin@intel.com>
Mon, 3 Feb 2014 02:31:16 +0000 (02:31 +0000)
commiteb2a52d636defc93c2e1e624889120300b2e534b
tree9ab4c3ee3a49ca1758455aa2e46b1e8d71146de1
parentd1dcff3084e929f5768dc733cdc104cddf168c06
LU-1267 lfsck: enhance RPCs (3) for MDT-OST consistency

The LFSCK on the OST uses LFSCK_NOTIFY RPC to notify the LFSCK
on the MDT about the LFSCK progress for the layout consistency
verification. And uses the LFSCK_QUERY RPC to query the LFSCK
status on the MDT.

The LFSCK RPC from OST to MDT is sent via the reserse connection
from OST-x to MDT-y.

Test-Parameters: allwaysuploadlogs
Signed-off-by: Fan Yong <fan.yong@intel.com>
Change-Id: I138fa9b9ad8ab539379f25bb59ec04a1a482fddb
Reviewed-on: http://review.whamcloud.com/7108
Tested-by: Jenkins
Reviewed-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/include/lustre_lfsck.h
lustre/lfsck/lfsck_engine.c
lustre/lfsck/lfsck_internal.h
lustre/lfsck/lfsck_layout.c
lustre/lfsck/lfsck_lib.c
lustre/lfsck/lfsck_namespace.c
lustre/mdd/mdd_device.c
lustre/ofd/ofd_dev.c