From 870930ab008b106540456b3efe47e7ec613c174d Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Tue, 17 Nov 2015 21:41:15 +0000
Subject: [PATCH] Add tests for pluggable JEBackend
---
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/EntryContainer.java | 36 ++++++++----------------------------
1 files changed, 8 insertions(+), 28 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/EntryContainer.java b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/EntryContainer.java
index b4028c1..85da13d 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/EntryContainer.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/EntryContainer.java
@@ -2500,7 +2500,14 @@
@Override
public void run(WriteableTransaction txn) throws Exception
{
- clear0(txn);
+ for (Tree tree : listTrees())
+ {
+ tree.delete(txn);
+ if (tree instanceof Index)
+ {
+ ((Index) tree).setTrusted(txn, true);
+ }
+ }
}
});
}
@@ -2510,33 +2517,6 @@
}
}
- private void clear0(WriteableTransaction txn) throws StorageRuntimeException
- {
- final List<Tree> allTrees = listTrees();
- try
- {
- for (Tree tree : allTrees)
- {
- tree.delete(txn);
- }
- }
- finally
- {
- for(Tree tree : allTrees)
- {
- tree.open(txn, true);
- }
-
- for (Tree tree : allTrees)
- {
- if (tree instanceof Index)
- {
- ((Index) tree).setTrusted(txn, true);
- }
- }
- }
- }
-
List<Tree> listTrees()
{
final List<Tree> allTrees = new ArrayList<>();
--
Gitblit v1.10.0