From f1124e95b6b1b4a6b8b8661bdd78aa74a6977b55 Mon Sep 17 00:00:00 2001 From: Maros Marsalek Date: Thu, 9 Oct 2014 17:23:25 +0200 Subject: [PATCH] BUG-2207 Make reconnect promise reconnect even if session was dropped during negotiation Change-Id: I58adc2e42bb8ce09bfb8b5cd214a91300bb2bbb0 Signed-off-by: Maros Marsalek --- .../org/opendaylight/protocol/framework/ReconnectPromise.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/opendaylight/commons/protocol-framework/src/main/java/org/opendaylight/protocol/framework/ReconnectPromise.java b/opendaylight/commons/protocol-framework/src/main/java/org/opendaylight/protocol/framework/ReconnectPromise.java index ea87afa48d..98a2c2cca1 100644 --- a/opendaylight/commons/protocol-framework/src/main/java/org/opendaylight/protocol/framework/ReconnectPromise.java +++ b/opendaylight/commons/protocol-framework/src/main/java/org/opendaylight/protocol/framework/ReconnectPromise.java @@ -98,10 +98,8 @@ final class ReconnectPromise, L extends SessionList return; } - // Check if initial connection was fully finished. If the session was dropped during negotiation, reconnect will not happen. - // Session can be dropped during negotiation on purpose by the client side and would make no sense to initiate reconnect if (promise.isInitialConnectFinished() == false) { - return; + LOG.debug("Connection to {} was dropped during negotiation, reattempting", promise.address); } LOG.debug("Reconnecting after connection to {} was dropped", promise.address); -- 2.36.6