From 48e7fa056f25f90a6c046ede3ad12aa804edb4d4 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Thu, 14 Feb 2008 15:36:19 +0000
Subject: [PATCH] Fix for issue 2958 (The timeout in ServerController to establish connection is too short)

---
 opends/src/quicksetup/org/opends/quicksetup/util/ServerController.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/opends/src/quicksetup/org/opends/quicksetup/util/ServerController.java b/opends/src/quicksetup/org/opends/quicksetup/util/ServerController.java
index 8fa9188..d4cc645 100644
--- a/opends/src/quicksetup/org/opends/quicksetup/util/ServerController.java
+++ b/opends/src/quicksetup/org/opends/quicksetup/util/ServerController.java
@@ -27,6 +27,7 @@
 
 package org.opends.quicksetup.util;
 
+import org.opends.admin.ads.util.ConnectionUtils;
 import org.opends.messages.Message;
 import org.opends.messages.MessageBuilder;
 import static org.opends.messages.QuickSetupMessages.*;
@@ -418,17 +419,19 @@
           }
 
           InitialLdapContext ctx = null;
-          for (int i=0; i<10 && !connected; i++)
+          for (int i=0; i<20 && !connected; i++)
           {
             try
             {
               ctx = Utils.createLdapContext(
                   ldapUrl,
-                  userDn, userPw, 3000, null);
+                  userDn, userPw, ConnectionUtils.getDefaultLDAPTimeout(),
+                  null);
               connected = true;
             }
             catch (NamingException ne)
             {
+              LOG.log(Level.WARNING, "Could not connect to server: "+ne, ne);
             }
             finally
             {

--
Gitblit v1.10.0