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>
Fri, 20 Jan 2012 03:13:15 +0000 (22:13 -0500)
commit3391572fec45a200345942eac138a8fdfcf80b89
tree177771f526b936d58855ad1a7dec9072c381a0cd
parentc14959687ffbcaa1d539b7cd1bc344eba88c5f17
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