mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

coulbeck
08.08.2007 e172ce41efd5effb913d08f294123b70ec7c7aa2
Fix for issue 1755: InitializeReplica is not always complete - subentries not always exported before top entry.

Clone the database config so that we don't share it between different databases.
4 files modified
8 ■■■■ changed files
opendj-sdk/opends/src/server/org/opends/server/backends/jeb/DN2ID.java 2 ●●● patch | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/backends/jeb/DN2URI.java 2 ●●● patch | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/backends/jeb/ID2Entry.java 2 ●●● patch | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/backends/jeb/Index.java 2 ●●● patch | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/backends/jeb/DN2ID.java
@@ -87,7 +87,7 @@
               String name)
  {
    this.entryContainer = entryContainer;
    this.dbConfig = dbConfig;
    this.dbConfig = dbConfig.cloneConfig();
    this.name = name;
  }
opendj-sdk/opends/src/server/org/opends/server/backends/jeb/DN2URI.java
@@ -130,7 +130,7 @@
                String name)
  {
    this.entryContainer = entryContainer;
    this.dbConfig = dbConfig;
    this.dbConfig = dbConfig.cloneConfig();
    this.name = name;
  }
opendj-sdk/opends/src/server/org/opends/server/backends/jeb/ID2Entry.java
@@ -95,7 +95,7 @@
                  DataConfig dataConfig, String name)
  {
    this.entryContainer = entryContainer;
    this.dbConfig = dbConfig;
    this.dbConfig = dbConfig.cloneConfig();
    this.name = name;
    this.dataConfig = dataConfig;
  }
opendj-sdk/opends/src/server/org/opends/server/backends/jeb/Index.java
@@ -140,7 +140,7 @@
   */
  public void open(DatabaseConfig dbConfig) throws DatabaseException
  {
    this.dbConfig = dbConfig;
    this.dbConfig = dbConfig.cloneConfig();
    this.dbConfig.setOverrideBtreeComparator(true);
    this.dbConfig.setBtreeComparator(comparator.getClass());
    getDatabase();