summaryrefslogtreecommitdiffstats
path: root/fs/dlm/member.c
diff options
context:
space:
mode:
authorDavid Teigland <teigland@redhat.com>2011-10-14 12:34:58 -0500
committerDavid Teigland <teigland@redhat.com>2012-01-04 08:53:27 -0600
commitf95a34c66554235b70a681fcd9feebc195f7ec0e (patch)
treefab03b65c76767e69ac0d58c1a7bae3bfae7459a /fs/dlm/member.c
parent9beb3bf5a92bb8fc6503f844bf0772df29f14a02 (diff)
downloadlinux-f95a34c66554235b70a681fcd9feebc195f7ec0e.tar.gz
linux-f95a34c66554235b70a681fcd9feebc195f7ec0e.tar.bz2
linux-f95a34c66554235b70a681fcd9feebc195f7ec0e.zip
dlm: move recovery barrier calls
Put all the calls to recovery barriers in the same function to clarify where they each happen. Should not change any behavior. Also modify some recovery debug lines to make them consistent. Signed-off-by: David Teigland <teigland@redhat.com>
Diffstat (limited to 'fs/dlm/member.c')
-rw-r--r--fs/dlm/member.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/fs/dlm/member.c b/fs/dlm/member.c
index b12532e553f8..5ebd1df69675 100644
--- a/fs/dlm/member.c
+++ b/fs/dlm/member.c
@@ -251,7 +251,6 @@ int dlm_recover_members(struct dlm_ls *ls, struct dlm_recover *rv, int *neg_out)
ls->ls_low_nodeid = low;
make_member_array(ls);
- dlm_set_recover_status(ls, DLM_RS_NODES);
*neg_out = neg;
error = ping_members(ls);
@@ -261,12 +260,8 @@ int dlm_recover_members(struct dlm_ls *ls, struct dlm_recover *rv, int *neg_out)
ls->ls_members_result = error;
complete(&ls->ls_members_done);
}
- if (error)
- goto out;
- error = dlm_recover_members_wait(ls);
- out:
- log_debug(ls, "total members %d error %d", ls->ls_num_nodes, error);
+ log_debug(ls, "dlm_recover_members %d nodes", ls->ls_num_nodes);
return error;
}