diff options
Diffstat (limited to 'fs/ocfs2/cluster/quorum.c')
| -rw-r--r-- | fs/ocfs2/cluster/quorum.c | 13 | 
1 files changed, 11 insertions, 2 deletions
diff --git a/fs/ocfs2/cluster/quorum.c b/fs/ocfs2/cluster/quorum.c index 1ec141e758d7..62e8ec619b4c 100644 --- a/fs/ocfs2/cluster/quorum.c +++ b/fs/ocfs2/cluster/quorum.c @@ -160,9 +160,18 @@ static void o2quo_make_decision(struct work_struct *work)  	}  out: -	spin_unlock(&qs->qs_lock); -	if (fence) +	if (fence) { +		spin_unlock(&qs->qs_lock);  		o2quo_fence_self(); +	} else { +		mlog(ML_NOTICE, "not fencing this node, heartbeating: %d, " +			"connected: %d, lowest: %d (%sreachable)\n", +			qs->qs_heartbeating, qs->qs_connected, lowest_hb, +			lowest_reachable ? "" : "un"); +		spin_unlock(&qs->qs_lock); + +	} +  }  static void o2quo_set_hold(struct o2quo_state *qs, u8 node)  |