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

Fabio Pistolesi
10.55.2015 876f44ddc3c09c83da4c92db890a83ea5c9aa962
refs
author Fabio Pistolesi <fabio.pistolesi@forgerock.com>
Friday, April 10, 2015 16:55 +0200
committer Fabio Pistolesi <fabio.pistolesi@forgerock.com>
Friday, April 10, 2015 16:55 +0200
commit876f44ddc3c09c83da4c92db890a83ea5c9aa962
tree ffa2f9041a8bc30f2f3b895eb998549bce13bbaf tree | zip | gz
parent 0b027977a4ff4a486e1dc5fcd262368f51f133e6 view | diff

OPENDJ-1809 CR-6564 Disk Space Monitoring should be a server wide service

Disk space monitoring is now a global service, per DirectoryServer instance.
Backends can get the service through a serverContext and will be notified of any trigger of the configured thresholds.
Instead of using raw directories, if the JVM supports it, try to gather the mountpoints or global root folders and monitor those
instead. Still messages logged by the backends will reference only their own directories.
Each backend can also log its own messages in addition to what already logged by the general service.

14 files modified
1135 ■■■■■ changed files
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/api/DiskSpaceMonitorHandler.java 23 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/jeb/BackendImpl.java 65 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/jeb/Importer.java 96 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/persistit/PersistItStorage.java 99 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/Importer.java 52 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/core/DirectoryServer.java 13 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/core/ServerContext.java 10 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/extensions/DiskSpaceMonitor.java 585 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/server/util/Platform.java 163 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/messages/org/opends/messages/backend.properties 8 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/messages/org/opends/messages/core.properties 10 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/messages/org/opends/messages/jeb.properties 6 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/messages/org/opends/messages/utility.properties 3 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/test/java/org/opends/server/backends/pluggable/StateTest.java 2 ●●●●● diff | view | raw | blame | history