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

abobrov
18.24.2008 de1a65414ae4e96bdddc7f94d6a0659900349de5
refs
author abobrov <abobrov@localhost>
Tuesday, March 18, 2008 12:24 +0100
committer abobrov <abobrov@localhost>
Tuesday, March 18, 2008 12:24 +0100
commitde1a65414ae4e96bdddc7f94d6a0659900349de5
tree 9065cee06961f9eb7dcfd5aad6e84082c54e1dd2 tree | zip | gz
parent 22f742fe200dbd0298a4ed36df13fd394ebfa316 view | diff
- make the entry cache preload backend implementation specific
moving EntryCachePreloader to JEB package and reworking it
for JEB specific preload.

- scale JEB entry cache preload by unloading decoding/encoding
activities onto separate workers.

- use blocking queue to reduce in heap memory footprint, read
ahead only when necessary.

- preload entry cache with backends in read only state, holding
the server startup until the entry cache preload is complete.
1 files deleted
1 files added
15 files modified
1008 ■■■■ changed files
opendj-sdk/opends/src/messages/messages/extension.properties 33 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/api/Backend.java 25 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/backends/BackupBackend.java 4 ●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/backends/LDIFBackend.java 13 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/backends/MemoryBackend.java 8 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/backends/MonitorBackend.java 6 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/backends/RootDSEBackend.java 4 ●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/backends/SchemaBackend.java 5 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/backends/TrustStoreBackend.java 5 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/backends/jeb/BackendImpl.java 46 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/backends/jeb/EntryCachePreloader.java 418 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/backends/task/TaskBackend.java 5 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/core/EntryCacheConfigManager.java 31 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/extensions/ConfigFileHandler.java 6 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/extensions/EntryCachePreloader.java 386 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/replication/server/ReplicationBackend.java 5 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/PreloadEntryCacheTestCase.java 8 ●●●● diff | view | raw | blame | history