From b31a5ca2393d583b567ab02d69b5350b1f665a10 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Tue, 17 Dec 2013 12:33:13 +0000
Subject: [PATCH] Back port fix for OPENDJ-1258: Default heartbeat timeout of 500ms is too aggressive

---
 opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/Connections.java |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/Connections.java b/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/Connections.java
index 3b0b6df..1f389bb 100644
--- a/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/Connections.java
+++ b/opendj-ldap-sdk/src/main/java/org/forgerock/opendj/ldap/Connections.java
@@ -246,7 +246,7 @@
      * using the provided connection factory and periodically ping any created
      * connections in order to detect that they are still alive every 10 seconds
      * using the default scheduler. Connections will be marked as having failed
-     * if a heart-beat takes longer than 500ms.
+     * if a heart-beat takes longer than 3 seconds.
      *
      * @param factory
      *            The connection factory to use for creating connections.
@@ -255,8 +255,7 @@
      *             If {@code factory} was {@code null}.
      */
     public static ConnectionFactory newHeartBeatConnectionFactory(final ConnectionFactory factory) {
-        return new HeartBeatConnectionFactory(factory, 10000, 500, TimeUnit.MILLISECONDS, null,
-                null);
+        return new HeartBeatConnectionFactory(factory, 10, 3, TimeUnit.SECONDS, null, null);
     }
 
     /**

--
Gitblit v1.10.0