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

Fabio Pistolesi
12.16.2015 78043b33dabe9bf3d985bf964ca2eed2ae9985fc
opendj-server-legacy/src/main/java/org/opends/server/backends/pdb/PDBStorage.java
@@ -664,6 +664,7 @@
  private Volume volume;
  private PDBBackendCfg config;
  private DiskSpaceMonitor diskMonitor;
  private PDBMonitor pdbMonitor;
  private MemoryQuota memQuota;
  private StorageStatus storageStatus = StorageStatus.working();
@@ -720,6 +721,8 @@
  {
    if (db != null)
    {
      DirectoryServer.deregisterMonitorProvider(pdbMonitor);
      pdbMonitor = null;
      try
      {
        db.close();
@@ -773,6 +776,8 @@
      db.initialize();
      volume = db.loadVolume(VOLUME_NAME);
      pdbMonitor = new PDBMonitor(config.getBackendId() + " PDB Database", db);
      DirectoryServer.registerMonitorProvider(pdbMonitor);
    }
    catch(final InUseException e) {
      throw new StorageInUseException(e);