ovsdb-server: Report time since last connect and disconnect for each manager.
authorAndrew Evans <aevans@nicira.com>
Mon, 14 Mar 2011 20:10:02 +0000 (13:10 -0700)
committerAndrew Evans <aevans@nicira.com>
Mon, 14 Mar 2011 20:10:02 +0000 (13:10 -0700)
commit5eda645e36a9b5dd72c275b7e400dfefcba281d3
tree60a687958694aa067bc705a91bbadef89d916d88
parent6d38ac7cb9fc65ee94ebeb3e9cde11b27c2173bb
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 <peter@nicira.com>
Bug #4833.
lib/reconnect.c
lib/reconnect.h
ovsdb/jsonrpc-server.c
ovsdb/jsonrpc-server.h
ovsdb/ovsdb-server.c
python/ovs/reconnect.py
tests/reconnect.at
tests/test-reconnect.c
tests/test-reconnect.py
vswitchd/vswitch.xml