From c5d246665c8d72aa524009a12af556f8fba76fe4 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Tue, 26 May 2015 13:01:55 +0000
Subject: [PATCH] OPENDJ-2016 Implement new on disk merge import strategy based on storage engine
---
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/DN2ID.java | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/DN2ID.java b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/DN2ID.java
index 744245c..6899251 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/DN2ID.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/DN2ID.java
@@ -96,7 +96,7 @@
*/
void put(final WriteableTransaction txn, DN dn, final EntryID entryID) throws StorageRuntimeException
{
- txn.put(getName(), toKey(dn), entryID.toByteString());
+ txn.put(getName(), toKey(dn), toValue(entryID));
}
boolean insert(final WriteableTransaction txn, DN dn, final EntryID entryID) throws StorageRuntimeException
@@ -112,7 +112,7 @@
return oldEntryID;
}
// it did not exist before, insert the new value
- return entryID.toByteString();
+ return toValue(entryID);
}
});
}
@@ -122,6 +122,12 @@
return dnToDNKey(dn, baseDN.size());
}
+ ByteString toValue(final EntryID entryID)
+ {
+ // TODO JNR do we want to use compacted longs?
+ return entryID.toByteString();
+ }
+
/**
* Remove a record from the DN tree.
* @param txn a non null transaction
--
Gitblit v1.10.0