From 532afe488c32562a01e131ecc5b839ff8a86d352 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Fri, 29 Jul 2011 11:04:55 +0000
Subject: [PATCH] Fix OPEND-250: Add an option to the JE backend for disabling the subordinate indexes id2children and id2subtree

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

diff --git a/opendj-sdk/opends/src/server/org/opends/server/backends/jeb/RootContainer.java b/opendj-sdk/opends/src/server/org/opends/server/backends/jeb/RootContainer.java
index e89c293..a5acc43 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/backends/jeb/RootContainer.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/backends/jeb/RootContainer.java
@@ -34,7 +34,6 @@
 import java.util.concurrent.atomic.AtomicLong;
 import java.util.*;
 import java.io.File;
-import java.io.FilenameFilter;
 import org.opends.server.monitors.DatabaseEnvironmentMonitor;
 import org.opends.server.types.DebugLogLevel;
 import org.opends.server.types.DN;
@@ -501,57 +500,6 @@
   }
 
   /**
-   * Synchronously invokes the cleaner on the database environment then forces a
-   * checkpoint to delete the log files that are no longer in use.
-   *
-   * @throws DatabaseException If an error occurs while cleaning the database
-   * environment.
-   */
-  private void cleanDatabase()
-       throws DatabaseException
-  {
-    Message message;
-
-    FilenameFilter filenameFilter = new FilenameFilter()
-    {
-      public boolean accept(File d, String name)
-      {
-        return name.endsWith(".jdb");
-      }
-    };
-
-    File backendDirectory = env.getHome();
-    int beforeLogfileCount = backendDirectory.list(filenameFilter).length;
-
-    message = NOTE_JEB_CLEAN_DATABASE_START.get(
-        beforeLogfileCount, backendDirectory.getPath());
-    logError(message);
-
-    int currentCleaned = 0;
-    int totalCleaned = 0;
-    while ((currentCleaned = env.cleanLog()) > 0)
-    {
-      totalCleaned += currentCleaned;
-    }
-
-    message = NOTE_JEB_CLEAN_DATABASE_MARKED.get(totalCleaned);
-    logError(message);
-
-    if (totalCleaned > 0)
-    {
-      CheckpointConfig force = new CheckpointConfig();
-      force.setForce(true);
-      env.checkpoint(force);
-    }
-
-    int afterLogfileCount = backendDirectory.list(filenameFilter).length;
-
-    message = NOTE_JEB_CLEAN_DATABASE_FINISH.get(afterLogfileCount);
-    logError(message);
-
-  }
-
-  /**
    * Close the root entryContainer.
    *
    * @throws DatabaseException If an error occurs while attempting to close

--
Gitblit v1.10.0