All of lore.kernel.org
 help / color / mirror / Atom feed
* [Ocfs2-devel] o2net: log socket state changes
@ 2010-03-31 21:32 Srinivas Eeda
  2010-03-31 21:50 ` Sunil Mushran
  2010-04-07  1:19 ` Joel Becker
  0 siblings, 2 replies; 8+ messages in thread
From: Srinivas Eeda @ 2010-03-31 21:32 UTC (permalink / raw)
  To: ocfs2-devel

This patch logs socket state changes that lead to socket shutdown.

Signed-off-by: Srinivas Eeda <srinivas.eeda@oracle.com>
---
 fs/ocfs2/cluster/tcp.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/fs/ocfs2/cluster/tcp.c b/fs/ocfs2/cluster/tcp.c
index 334f231..428af6d 100644
--- a/fs/ocfs2/cluster/tcp.c
+++ b/fs/ocfs2/cluster/tcp.c
@@ -583,6 +583,9 @@ static void o2net_state_change(struct sock *sk)
 			o2net_sc_queue_work(sc, &sc->sc_connect_work);
 			break;
 		default:
+			printk(KERN_INFO "o2net: connection to " SC_NODEF_FMT 
+			      " shutdown, state %d\n", 
+			      SC_NODEF_ARGS(sc), sk->sk_state);
 			o2net_sc_queue_work(sc, &sc->sc_shutdown_work);
 			break;
 	}
-- 
1.5.6.5

^ permalink raw reply related	[flat|nested] 8+ messages in thread
* [Ocfs2-devel] o2net patch to lock socket shutdown message
@ 2010-03-31 21:07 Srinivas Eeda
  2010-03-31 21:07 ` [Ocfs2-devel] o2net: log socket state changes Srinivas Eeda
  0 siblings, 1 reply; 8+ messages in thread
From: Srinivas Eeda @ 2010-03-31 21:07 UTC (permalink / raw)
  To: ocfs2-devel

The following patch logs socket shutdown messages. Below is the snippet of how
the message looks (new message ends with "... shutdown, state #")

[root at el532p-3 ~]# mount /dev/hdb /vol1
Mar 31 11:14:18 el532p-3 kernel: connection to node el532p-2 (num 64) at 10.35.70.104:7777 shutdown, state 8
Mar 31 11:14:18 el532p-3 kernel: connection to node el532p-2 (num 64) at 10.35.70.104:7777 shutdown, state 7
Mar 31 11:14:20 el532p-3 kernel: o2net: connected to node el532p-2 (num 64) at 10.35.70.104:7777
Mar 31 11:14:20 el532p-3 kernel: connection to node el532p-1 (num 63) at 10.35.70.103:7777 shutdown, state 8
Mar 31 11:14:20 el532p-3 kernel: o2net: accepted connection from node el532p-4 (num 66) at 10.35.70.106:7777
Mar 31 11:14:22 el532p-3 kernel: o2net: connected to node el532p-1 (num 63) at 10.35.70.103:7777
Mar 31 11:14:25 el532p-3 kernel: svc: failed to register lockdv1 RPC service (errno 97).
[root at el532p-3 ~]# Mar 31 11:14:27 el532p-3 kernel: OCFS2 1.5.0
Mar 31 11:14:27 el532p-3 kernel: ocfs2_dlm: Nodes in domain ("B940154B0B044964BC649D7717B21B19"): 64 65 66 
Mar 31 11:14:27 el532p-3 kernel: ocfs2: Mounting device (3,64) on (node 65, slot 2) with ordered data mode.
Mar 31 11:14:28 el532p-3 kernel: ocfs2_dlm: Node 63 joins domain B940154B0B044964BC649D7717B21B19
Mar 31 11:14:28 el532p-3 kernel: ocfs2_dlm: Nodes in domain ("B940154B0B044964BC649D7717B21B19"): 63 64 65 66 

^ permalink raw reply	[flat|nested] 8+ messages in thread
* [Ocfs2-devel] o2net: log socket state changes
@ 2010-03-31  1:27 Srinivas Eeda
  2010-03-31 18:51 ` Sunil Mushran
  0 siblings, 1 reply; 8+ messages in thread
From: Srinivas Eeda @ 2010-03-31  1:27 UTC (permalink / raw)
  To: ocfs2-devel

This patch logs socket state changes that lead to socket shutdown.

Signed-off-by: Srinivas Eeda <srinivas.eeda@oracle.com>
---
 fs/ocfs2/cluster/tcp.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/fs/ocfs2/cluster/tcp.c b/fs/ocfs2/cluster/tcp.c
index 334f231..6d0d228 100644
--- a/fs/ocfs2/cluster/tcp.c
+++ b/fs/ocfs2/cluster/tcp.c
@@ -583,6 +583,9 @@ static void o2net_state_change(struct sock *sk)
 			o2net_sc_queue_work(sc, &sc->sc_connect_work);
 			break;
 		default:
+			printk(KERN_INFO SC_NODEF_FMT " socket state"
+			      " changed to %d. Shutting down the socket "
+			      "connection\n", SC_NODEF_ARGS(sc), sk->sk_state);
 			o2net_sc_queue_work(sc, &sc->sc_shutdown_work);
 			break;
 	}
-- 
1.5.6.5

^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2010-04-07  1:19 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-31 21:32 [Ocfs2-devel] o2net: log socket state changes Srinivas Eeda
2010-03-31 21:50 ` Sunil Mushran
2010-04-07  1:19 ` Joel Becker
  -- strict thread matches above, loose matches on Subject: below --
2010-03-31 21:07 [Ocfs2-devel] o2net patch to lock socket shutdown message Srinivas Eeda
2010-03-31 21:07 ` [Ocfs2-devel] o2net: log socket state changes Srinivas Eeda
2010-03-31 21:25   ` Sunil Mushran
2010-03-31  1:27 Srinivas Eeda
2010-03-31 18:51 ` Sunil Mushran
2010-03-31 19:03   ` Sunil Mushran

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.