From abaa4604bbbb1a34a57e4d5bc1bbacb8cc1ec33c Mon Sep 17 00:00:00 2001
From: dugan <dugan@localhost>
Date: Sun, 27 Sep 2009 16:16:13 +0000
Subject: [PATCH] Improve off-line performance.

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

diff --git a/opends/src/server/org/opends/server/backends/jeb/BackendImpl.java b/opends/src/server/org/opends/server/backends/jeb/BackendImpl.java
index 67652d2..5996971 100644
--- a/opends/src/server/org/opends/server/backends/jeb/BackendImpl.java
+++ b/opends/src/server/org/opends/server/backends/jeb/BackendImpl.java
@@ -1361,6 +1361,17 @@
       importer = Importer.getInstance(rebuildConfig, cfg, envConfig);
       if (openRootContainer)
       {
+        envConfig.setReadOnly(false);
+        envConfig.setAllowCreate(true);
+        envConfig.setTransactional(false);
+        envConfig.setTxnNoSync(false);
+        envConfig.setConfigParam(EnvironmentConfig.ENV_IS_LOCKING, "true");
+        envConfig.setConfigParam(
+                               EnvironmentConfig.ENV_RUN_CHECKPOINTER, "false");
+        envConfig.setConfigParam(EnvironmentConfig.ENV_RUN_CLEANER, "false");
+        envConfig.setConfigParam(EnvironmentConfig.EVICTOR_LRU_ONLY, "false");
+        envConfig.setConfigParam(
+                               EnvironmentConfig.EVICTOR_NODES_PER_SCAN, "128");
         rootContainer = initializeRootContainer(envConfig);
       }
       importer.rebuildIndexes(rootContainer);

--
Gitblit v1.10.0