From 5eda645e36a9b5dd72c275b7e400dfefcba281d3 Mon Sep 17 00:00:00 2001 From: Andrew Evans Date: Mon, 14 Mar 2011 13:10:02 -0700 Subject: ovsdb-server: Report time since last connect and disconnect for each manager. Only the time connected (if connected) or disconnected (if disconnected) is currently reported for each manager. Change to reporting both in seconds since the last connect and disconnect events respectively. An empty value indicates no previous connection or disconnection. This can help diagnose certain connectivity problems, e.g. flapping. Requested-by: Peter Balland Bug #4833. --- ovsdb/jsonrpc-server.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ovsdb/jsonrpc-server.h') diff --git a/ovsdb/jsonrpc-server.h b/ovsdb/jsonrpc-server.h index 691b55e2b..dc786352e 100644 --- a/ovsdb/jsonrpc-server.h +++ b/ovsdb/jsonrpc-server.h @@ -38,7 +38,8 @@ void ovsdb_jsonrpc_server_set_remotes(struct ovsdb_jsonrpc_server *, struct ovsdb_jsonrpc_remote_status { const char *state; int last_error; - unsigned int conn_secs; + unsigned int sec_since_connect; + unsigned int sec_since_disconnect; bool is_connected; }; void ovsdb_jsonrpc_server_get_remote_status( -- cgit v1.2.1