This patch adds printks to show o2hb up and down events. This information will be useful in debugging cluster issues.
Signed-off-by: Sunil Mushran <[email protected]> --- fs/ocfs2/cluster/heartbeat.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/fs/ocfs2/cluster/heartbeat.c b/fs/ocfs2/cluster/heartbeat.c index ad5fe57..ce6b166 100644 --- a/fs/ocfs2/cluster/heartbeat.c +++ b/fs/ocfs2/cluster/heartbeat.c @@ -601,7 +601,7 @@ static void o2hb_run_event_list(struct o2hb_node_event *queued_event) list_del_init(&event->hn_item); spin_unlock(&o2hb_live_lock); - mlog(ML_HEARTBEAT, "Node %s event for %d\n", + printk(KERN_NOTICE "o2hb: Node %s event for %d\n", event->hn_event_type == O2HB_NODE_UP_CB ? "UP" : "DOWN", event->hn_node_num); @@ -797,6 +797,8 @@ fire_callbacks: /* first on the list generates a callback */ if (list_empty(&o2hb_live_slots[slot->ds_node_num])) { + printk(KERN_NOTICE "o2hb: Add node %d to live nodes " + "bitmap\n", slot->ds_node_num); set_bit(slot->ds_node_num, o2hb_live_node_bitmap); o2hb_queue_node_event(&event, O2HB_NODE_UP_CB, node, @@ -845,6 +847,8 @@ fire_callbacks: /* last off the live_slot generates a callback */ list_del_init(&slot->ds_live_item); if (list_empty(&o2hb_live_slots[slot->ds_node_num])) { + printk(KERN_NOTICE "o2hb: Remove node %d from live " + "nodes bitmap\n", slot->ds_node_num); clear_bit(slot->ds_node_num, o2hb_live_node_bitmap); if (node) -- 1.7.0.4 _______________________________________________ Ocfs2-devel mailing list [email protected] http://oss.oracle.com/mailman/listinfo/ocfs2-devel
