summaryrefslogtreecommitdiffstats
path: root/fs/ocfs2
diff options
context:
space:
mode:
authorKurt Hackel <kurt.hackel@oracle.com>2006-05-01 11:53:33 -0700
committerMark Fasheh <mark.fasheh@oracle.com>2006-06-26 14:43:05 -0700
commitf42a100b2272bc5cb44fb2aa03526b436b1d6833 (patch)
tree37ca994cefc97bcfbf14491e1538fd2672df566a /fs/ocfs2
parent6ff06a93916b3f95e83c346f7530cf2f5c68ae0c (diff)
downloadop-kernel-dev-f42a100b2272bc5cb44fb2aa03526b436b1d6833.zip
op-kernel-dev-f42a100b2272bc5cb44fb2aa03526b436b1d6833.tar.gz
ocfs2: have dlm_pre_master_reco_lockres() ignore dead nodes
Recovery will spin in dlm_pre_master_reco_lockres if we do not ignore timed-out network responses from dead nodes. Signed-off-by: Kurt Hackel <kurt.hackel@oracle.com> Signed-off-by: Mark Fasheh <mark.fasheh@oracle.com>
Diffstat (limited to 'fs/ocfs2')
-rw-r--r--fs/ocfs2/dlm/dlmmaster.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/ocfs2/dlm/dlmmaster.c b/fs/ocfs2/dlm/dlmmaster.c
index 915283f..2e371e0 100644
--- a/fs/ocfs2/dlm/dlmmaster.c
+++ b/fs/ocfs2/dlm/dlmmaster.c
@@ -2050,6 +2050,7 @@ static int dlm_pre_master_reco_lockres(struct dlm_ctxt *dlm,
BUG();
/* host is down, so answer for that node would be
* DLM_LOCK_RES_OWNER_UNKNOWN. continue. */
+ ret = 0;
}
if (master != DLM_LOCK_RES_OWNER_UNKNOWN) {
OpenPOWER on IntegriCloud