| | |
| | | envConfig.setConfigParam("je.env.isLocking", "true"); |
| | | envConfig.setConfigParam("je.env.runCheckpointer", "false"); |
| | | } |
| | | else |
| | | else if(importConfig.clearBackend()) |
| | | { |
| | | // We have the writer lock on the environment, now delete the |
| | | // environment and re-open it. Only do this when we are |
| | |
| | | { |
| | | // The base DN was deleted. |
| | | DirectoryServer.deregisterBaseDN(baseDN, false); |
| | | rootContainer.removeEntryContainer(baseDN); |
| | | EntryContainer ec = |
| | | rootContainer.unregisterEntryContainer(baseDN); |
| | | ec.delete(); |
| | | } |
| | | } |
| | | |
| | |
| | | try |
| | | { |
| | | // The base DN was added. |
| | | rootContainer.openEntryContainer(baseDN); |
| | | EntryContainer ec = |
| | | rootContainer.openEntryContainer(baseDN, null); |
| | | rootContainer.registerEntryContainer(baseDN, ec); |
| | | DirectoryServer.registerBaseDN(baseDN, this, false, false); |
| | | } |
| | | catch (Exception e) |