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

Jean-Noel Rouvignac
21.25.2015 42346f22abfe614bf889836eee7cc09d892294dd
refs
author Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Thursday, May 21, 2015 10:25 +0200
committer Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Thursday, May 21, 2015 10:25 +0200
commit42346f22abfe614bf889836eee7cc09d892294dd
tree 2a4e759d3dfc5d7abc7a36d60b6f6307b813a9b3 tree | zip | gz
parent 1683fc02b1ba48b5359017e55e56a122f2ede189 view | diff
OPENDJ-2016 Implement new on disk merge import strategy based on storage engine

OnDiskMergeStorageImporter now writes all keys/values to the Importer.
Added various toKey() and toValue() methods to the index classes.


OnDiskMergeStorageImporter.java
Write all keys/values to the Importer.
Rewrote the code inherited from OnDiskMergeBufferImporter + simplified the code


DN2ID.java:
Renamed dnToKey() to toKey().

DN2URI.java:
Added toKey() and toValue().
Used try-with-resources + diamond operator.

VLVIndex.java:
Extracted toKey() from encodeVLVKey().
Used try-with-resources.


VerifyJob.java:
Consequence of the change to VLVIndex.encodeKey().
Code cleanup.

IndexBuffer.java:
Code cleanup
6 files modified
385 ■■■■■ changed files
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/DN2ID.java 20 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/DN2URI.java 124 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/IndexBuffer.java 55 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/OnDiskMergeStorageImporter.java 73 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/VLVIndex.java 41 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/VerifyJob.java 72 ●●●●● diff | view | raw | blame | history