From 27f89e47fd01735b5faf4078f94925e257e63f89 Mon Sep 17 00:00:00 2001
From: dugan <dugan@localhost>
Date: Tue, 27 May 2008 12:41:43 +0000
Subject: [PATCH] Back out fix made last week that is causing unit test looping.

---
 opends/src/server/org/opends/server/backends/jeb/importLDIF/DNContext.java |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/opends/src/server/org/opends/server/backends/jeb/importLDIF/DNContext.java b/opends/src/server/org/opends/server/backends/jeb/importLDIF/DNContext.java
index 87738a5..91427b3 100644
--- a/opends/src/server/org/opends/server/backends/jeb/importLDIF/DNContext.java
+++ b/opends/src/server/org/opends/server/backends/jeb/importLDIF/DNContext.java
@@ -453,12 +453,18 @@
           return parentID;
         }
       }
+      int i=0;
       //If the parent is in the pending map, another thread is working on the
       //parent entry; wait until that thread is done with the parent.
       while(isPending(parentDN)) {
         try {
-          Thread.sleep(10);
+          Thread.sleep(50);
+          if(i == 5) {
+            return null;
+          }
+          i++;
         } catch (Exception e) {
+          return null;
         }
       }
       parentID = dn2id.get(null, parentDN, LockMode.DEFAULT);

--
Gitblit v1.10.0