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

Yannick Lecaillez
13.52.2015 70a155bb4f86841566aad9516e6fd6126251c93e
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/BackendImpl.java
@@ -685,15 +685,8 @@
        throw new DirectoryException(getServerErrorResultCode(), ERR_REMOVE_FAIL.get(e.getMessage()), e);
      }
      rootContainer = newRootContainer(AccessMode.READ_WRITE);
      try
      {
        rootContainer.getStorage().close();
        return getImportStrategy(serverContext, rootContainer).importLDIF(importConfig);
      }
      finally
      {
        rootContainer.getStorage().open(AccessMode.READ_WRITE);
      }
      rootContainer.getStorage().close();
      return getImportStrategy(serverContext, rootContainer).importLDIF(importConfig);
    }
    catch (StorageRuntimeException e)
    {
@@ -809,16 +802,9 @@
      if (openRootContainer)
      {
        rootContainer = newRootContainer(AccessMode.READ_WRITE);
        rootContainer.getStorage().close();
      }
      rootContainer.getStorage().close();
      try
      {
        getImportStrategy(serverContext, rootContainer).rebuildIndex(rebuildConfig);
      }
      finally
      {
        rootContainer.getStorage().open(AccessMode.READ_WRITE);
      }
      getImportStrategy(serverContext, rootContainer).rebuildIndex(rebuildConfig);
    }
    catch (ExecutionException execEx)
    {