BUG-8494: do not attempt to reconnect ReconnectingClientConnection 94/58194/3
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 3 Jun 2017 02:16:00 +0000 (04:16 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 5 Jun 2017 17:55:27 +0000 (19:55 +0200)
commit584be7bf6b41f2f8b01dd718aba8d3b6cf7426ef
tree913b084472dc0bfdde0bec915ad3873072b240d2
parentb135d9ab189dfd7443f895aa96160e22666cb266
BUG-8494: do not attempt to reconnect ReconnectingClientConnection

If we are in reconnect state, we should never attempt to initiate
reconnection, as that would leave us without the timer running --
which is a problem since we need to be timing out requests which
are queued even as we are attempting to reconnect to the backend.

Change-Id: Ic955a2e5b743617c26cc72815df94d0c4584704c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/AbstractClientConnection.java
opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/ReconnectingClientConnection.java
opendaylight/md-sal/cds-access-client/src/test/java/org/opendaylight/controller/cluster/access/client/AbstractClientConnectionTest.java
opendaylight/md-sal/cds-access-client/src/test/java/org/opendaylight/controller/cluster/access/client/ConnectedClientConnectionTest.java
opendaylight/md-sal/cds-access-client/src/test/java/org/opendaylight/controller/cluster/access/client/ReconnectingClientConnectionTest.java