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

dugan
17.41.2008 272f803e2dbe9da48152ea61814e43e387146f8b
refs
author dugan <dugan@localhost>
Monday, March 17, 2008 16:41 +0100
committer dugan <dugan@localhost>
Monday, March 17, 2008 16:41 +0100
commit272f803e2dbe9da48152ea61814e43e387146f8b
tree 4a1918958e0ae47a763d8556d5f20e5470f2e2fd tree | zip | gz
parent e08f4931e50232201f5ab229f9105332fed51066 view | diff
These changes remove the temporary file limitation from import-ldif. Several other changes were made also:

- the cleaner is run at the end of the import

- the cleaner is run periodically during import if database eviction is detected

- the substring indexes are buffered to help boost performance during substring index processing

- the import files have been moved into its own package org.opends.server.backends.jeb.importLDIF

- the work threads do most of the processing

- import aborts if a work thread throws a runtime exception

- messages for the various stages of the import have been added (e.g. environment close)

The only functionality missing is VLV index processing. Also, there is a 2G limit on the
max entry ID value that can be used in a substring index.

The following configuration attributes have been removed:

- ds-cfg-import-temp-directory
- ds-cfg-import-buffer-size
- ds-cfg-import-pass-size

The should be removed from your config.ldif file.
6 files deleted
7 files added
1 files renamed
12 files modified
6820 ■■■■ changed files
opends/resource/config/config.ldif 3 ●●●●● diff | view | raw | blame | history
opends/resource/schema/02-config.ldif 18 ●●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/LocalDBBackendConfiguration.xml 101 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/jeb.properties 29 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/AttributeIndex.java 45 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/AttributeIndexBuilder.java 379 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/BackendImpl.java 70 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/EntryContainer.java 26 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/ID2Entry.java 2 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/ImportJob.java 1310 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/ImportThread.java 337 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/Index.java 90 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/IndexMergeThread.java 460 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/JebFormat.java 24 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/RootContainer.java 31 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/VLVIndexBuilder.java 311 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/VLVIndexMergeThread.java 473 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/importLDIF/BufferManager.java 359 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/importLDIF/DNContext.java 238 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/importLDIF/ImportIDSet.java 83 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/importLDIF/Importer.java 1096 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/importLDIF/IntegerImportIDSet.java 354 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/importLDIF/LongImportIDSet.java 405 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/importLDIF/WorkElement.java 104 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/importLDIF/WorkThread.java 457 ●●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/resource/config-changes.ldif 15 ●●●●● diff | view | raw | blame | history