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

Matthew Swift
18.37.2014 25517c76f0939788908cf2adea012ff0f39b2aca
refs
author Matthew Swift <matthew.swift@forgerock.com>
Thursday, December 18, 2014 00:37 +0100
committer Matthew Swift <matthew.swift@forgerock.com>
Thursday, December 18, 2014 00:37 +0100
commit25517c76f0939788908cf2adea012ff0f39b2aca
tree b2c78389ee02e7e0e5d13c037f08c979cf02a62a tree | zip | gz
parent 2c8016d46762a9aeb1cf14ab3a2cfb21b5ea3d8e view | diff
OPENDJ-1602 (CR-5566) New pluggable storage based backend

Add Persistit backend to the configuration framework:

* add XML config definition
* add config LDAP schema (OID needs reserving)
* switch pluggable backend to use new configuration
* removed ConfigurableEnvironment since it is very tied to JE.

At the moment the pluggable backend implementation is very tightly coupled to the persistit storage so it is not possible to define an abstract pluggable backend configuration. In particular, the pluggable backend assumes that the underlying storage is disk based and uses only a single directory for its data.
6 files modified
1 files deleted
2 files added
1338 ■■■■ changed files
opendj3-server-dev/resource/schema/02-config.ldif 19 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/admin/defn/org/opends/server/admin/std/PersistitBackendConfiguration.xml 534 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/admin/messages/PersistitBackendCfgDefn.properties 55 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/persistit/PersistItStorage.java 31 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/pluggable/BackendImpl.java 32 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/pluggable/ConfigurableEnvironment.java 594 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/pluggable/EntryContainer.java 40 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/pluggable/RootContainer.java 26 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/pluggable/spi/Storage.java 7 ●●●● diff | view | raw | blame | history