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

Jean-Noel Rouvignac
17.27.2013 8cc2cf5fd835417e0e4e136671ae34717542f8a8
opendj-sdk/opends/src/server/org/opends/server/replication/server/changelog/je/JEChangelogDB.java
@@ -498,11 +498,11 @@
  @Override
  public void shutdownDomain(DN baseDN)
  {
    shutdownReplicaDBs(getDomainMap(baseDN));
    domainToReplicaDBs.remove(baseDN);
    shutdownReplicaDBs(baseDN, getDomainMap(baseDN));
  }
  private void shutdownReplicaDBs(Map<Integer, JEReplicaDB> domainMap)
  private void shutdownReplicaDBs(DN baseDN,
      Map<Integer, JEReplicaDB> domainMap)
  {
    synchronized (domainMap)
    {
@@ -510,7 +510,7 @@
      {
        replicaDB.shutdown();
      }
      domainMap.clear();
      domainToReplicaDBs.remove(baseDN);
    }
  }
@@ -562,8 +562,7 @@
          firstException = e;
        }
      }
      shutdownReplicaDBs(domainMap);
      domainToReplicaDBs.remove(baseDN);
      shutdownReplicaDBs(baseDN, domainMap);
    }
    // 2- clear the ChangeNumber index DB