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