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

abobrov
18.24.2008 d5e86cdd9e41cf63e147c4811cf292fa4e7b58b7
refs
author abobrov <abobrov@localhost>
Tuesday, March 18, 2008 12:24 +0100
committer abobrov <abobrov@localhost>
Tuesday, March 18, 2008 12:24 +0100
commitd5e86cdd9e41cf63e147c4811cf292fa4e7b58b7
tree a48ef0a826eab907ed21d6d2789ee2fd4743d7ef tree | zip | gz
parent 35115583f3c9b885d3ad602909f6ed78ea76de46 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
opends/src/messages/messages/extension.properties 33 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/api/Backend.java 25 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/BackupBackend.java 4 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/LDIFBackend.java 13 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/MemoryBackend.java 8 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/MonitorBackend.java 6 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/RootDSEBackend.java 4 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/SchemaBackend.java 5 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/TrustStoreBackend.java 5 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/BackendImpl.java 46 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/jeb/EntryCachePreloader.java 418 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/backends/task/TaskBackend.java 5 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/EntryCacheConfigManager.java 31 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/ConfigFileHandler.java 6 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/EntryCachePreloader.java 386 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/replication/server/ReplicationBackend.java 5 ●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/PreloadEntryCacheTestCase.java 8 ●●●● diff | view | raw | blame | history