Whamcloud - gitweb
LU-966 mdd: mdd object may not be exist
authorBobi Jam <bobijam@whamcloud.com>
Mon, 9 Jan 2012 10:23:41 +0000 (18:23 +0800)
committerOleg Drokin <green@whamcloud.com>
Wed, 8 Feb 2012 00:58:23 +0000 (19:58 -0500)
commitfdc754e444b02c6d6bd984fd919181fb9797c1a2
tree93ff67f81e28137af0ecf518db163742df4b86b0
parentc302d1774f5ed81193edec2d561456721cebd38f
LU-966 mdd: mdd object may not be exist

If MDT device has been checked with fsck, some mdd objects
could be removed, so that recovery replay could act on non-existing
objects.

Signed-off-by: Bobi Jam <bobijam@whamcloud.com>
Change-Id: If3a3b72ee70ab2513978ed968c9598ddde11c085
Reviewed-on: http://review.whamcloud.com/1928
Reviewed-by: Fan Yong <yong.fan@whamcloud.com>
Reviewed-by: Mikhail Pershin <tappro@whamcloud.com>
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/include/obd.h
lustre/mdt/mdt_handler.c
lustre/mdt/mdt_internal.h
lustre/mdt/mdt_open.c
lustre/mdt/mdt_recovery.c
lustre/mdt/mdt_reint.c
lustre/mdt/mdt_xattr.c