From: Robert Varga Date: Mon, 3 Jul 2017 17:10:22 +0000 (+0200) Subject: BUG-8618: reconnect connections more aggressively X-Git-Tag: release/nitrogen~44 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=9a43e73e06986dd00e44015a8dd913b9e8a66f30;ds=sidebyside BUG-8618: reconnect connections more aggressively Given that the timeout period on backend for an existing transaction is 15 seconds, sleeping for 5 seconds between reconnect attempts seems excessive. Lower the timer to 1 second, which should give us a slightly better chance to avoid timeouts. Change-Id: Ib74480f5630865cb7a11ca7027e0495443d1d14e Signed-off-by: Robert Varga (cherry picked from commit 70f287502823bab284555b52b91043c3204b829b) --- diff --git a/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/ClientActorBehavior.java b/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/ClientActorBehavior.java index 358704524a..0d55835cd9 100644 --- a/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/ClientActorBehavior.java +++ b/opendaylight/md-sal/cds-access-client/src/main/java/org/opendaylight/controller/cluster/access/client/ClientActorBehavior.java @@ -64,7 +64,7 @@ public abstract class ClientActorBehavior extends } private static final Logger LOG = LoggerFactory.getLogger(ClientActorBehavior.class); - private static final FiniteDuration RESOLVE_RETRY_DURATION = FiniteDuration.apply(5, TimeUnit.SECONDS); + private static final FiniteDuration RESOLVE_RETRY_DURATION = FiniteDuration.apply(1, TimeUnit.SECONDS); /** * Map of connections to the backend. This map is concurrent to allow lookups, but given complex operations