From 77199227c806834fa7339186781d2ebd977d4bce Mon Sep 17 00:00:00 2001
From: abobrov <abobrov@localhost>
Date: Thu, 18 Oct 2007 16:20:35 +0000
Subject: [PATCH] - [Issue 2469]  index-entry-limit doesn't work, at least for on-line import:   provide new inc public method to increment entryLimitExceededCount from   outside the Index and make index merge thread keep the count up to date.   this has been verified with online and offline imports as well as with verify-   index tool to yield the same results.

---
 opends/src/server/org/opends/server/backends/jeb/IndexMergeThread.java |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/opends/src/server/org/opends/server/backends/jeb/IndexMergeThread.java b/opends/src/server/org/opends/server/backends/jeb/IndexMergeThread.java
index ed4a782..d1b7072 100644
--- a/opends/src/server/org/opends/server/backends/jeb/IndexMergeThread.java
+++ b/opends/src/server/org/opends/server/backends/jeb/IndexMergeThread.java
@@ -304,6 +304,7 @@
 
             if (merged.size() > entryLimit)
             {
+              index.incEntryLimitExceededCount();
               byte[] undefinedSizeBytes =
                   JebFormat.entryIDUndefinedSizeToDatabase(merged.size());
               dbData.setData(undefinedSizeBytes);

--
Gitblit v1.10.0