From 36e213444660f0a74ed415adeab490a5f3d50a6f Mon Sep 17 00:00:00 2001
From: Fabio Pistolesi <fabio.pistolesi@forgerock.com>
Date: Fri, 09 Oct 2015 11:40:06 +0000
Subject: [PATCH] OPENDJ-1791 Implement a tool like dbtest for the pluggable backend
---
opendj-server-legacy/src/main/java/org/opends/server/backends/pdb/PDBStorage.java | 24 +++++-------------------
1 files changed, 5 insertions(+), 19 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/backends/pdb/PDBStorage.java b/opendj-server-legacy/src/main/java/org/opends/server/backends/pdb/PDBStorage.java
index 804b39d..23295b0 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/backends/pdb/PDBStorage.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/backends/pdb/PDBStorage.java
@@ -697,7 +697,7 @@
private Exchange getNewExchange(final TreeName treeName, final boolean create) throws PersistitException
{
- return db.getExchange(volume, mangleTreeName(treeName), create);
+ return db.getExchange(volume, treeName.toString(), create);
}
private StorageImpl newStorageImpl() {
@@ -894,23 +894,6 @@
return new ImporterImpl();
}
- private static String mangleTreeName(final TreeName treeName)
- {
- String name = treeName.toString();
-
- StringBuilder mangled = new StringBuilder(name.length());
- for (int idx = 0; idx < name.length(); idx++)
- {
- char ch = name.charAt(idx);
- if (ch == '=' || ch == ',')
- {
- ch = '_';
- }
- mangled.append(ch);
- }
- return mangled.toString();
- }
-
@Override
public void write(final WriteOperation operation) throws Exception
{
@@ -1129,7 +1112,10 @@
final Set<TreeName> results = new HashSet<>(treeNames.length);
for (String treeName : treeNames)
{
- results.add(TreeName.valueOf(treeName));
+ if (!treeName.equals("_classIndex"))
+ {
+ results.add(TreeName.valueOf(treeName));
+ }
}
return results;
}
--
Gitblit v1.10.0