From 12262caeda60050c11b1c730fc9b02ed86a55fcf Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Fri, 05 Dec 2014 13:17:19 +0000
Subject: [PATCH] OPENDJ-1602 (CR-5566) New pluggable storage based backend

---
 opendj3-server-dev/src/server/org/opends/server/backends/jeb/JECompressedSchema.java |   20 +-------------------
 1 files changed, 1 insertions(+), 19 deletions(-)

diff --git a/opendj3-server-dev/src/server/org/opends/server/backends/jeb/JECompressedSchema.java b/opendj3-server-dev/src/server/org/opends/server/backends/jeb/JECompressedSchema.java
index 030dbf1..5bc5bff 100644
--- a/opendj3-server-dev/src/server/org/opends/server/backends/jeb/JECompressedSchema.java
+++ b/opendj3-server-dev/src/server/org/opends/server/backends/jeb/JECompressedSchema.java
@@ -196,25 +196,7 @@
    */
   private void load() throws DatabaseException, InitializationException
   {
-    final DatabaseConfig dbConfig = new DatabaseConfig();
-
-    if (environment.getConfig().getReadOnly())
-    {
-      dbConfig.setReadOnly(true);
-      dbConfig.setAllowCreate(false);
-      dbConfig.setTransactional(false);
-    }
-    else if (!environment.getConfig().getTransactional())
-    {
-      dbConfig.setAllowCreate(true);
-      dbConfig.setTransactional(false);
-      dbConfig.setDeferredWrite(true);
-    }
-    else
-    {
-      dbConfig.setAllowCreate(true);
-      dbConfig.setTransactional(true);
-    }
+    final DatabaseConfig dbConfig = JEBUtils.toDatabaseConfigNoDuplicates(environment);
 
     adDatabase = environment.openDatabase(null, DB_NAME_AD, dbConfig);
     ocDatabase = environment.openDatabase(null, DB_NAME_OC, dbConfig);

--
Gitblit v1.10.0