From 1649148841be6bc4ac6381d0592dc9ab52438044 Mon Sep 17 00:00:00 2001
From: abobrov <abobrov@localhost>
Date: Sun, 02 Sep 2007 13:05:17 +0000
Subject: [PATCH] - [Issue 1481] Ability to set any JE property in config.ldif - [Issue 2031] provide core JE configurable attributes for FileSystemEntryCache - fixes to entry cache config manager for proper configuration, re-configuration, error reporting.

---
 opends/src/admin/defn/org/opends/server/admin/std/FileSystemEntryCacheConfiguration.xml |   35 +++++++++++++++++++++++++++++++++++
 1 files changed, 35 insertions(+), 0 deletions(-)

diff --git a/opends/src/admin/defn/org/opends/server/admin/std/FileSystemEntryCacheConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/FileSystemEntryCacheConfiguration.xml
index 8b9e534..6abafcb 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/FileSystemEntryCacheConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/FileSystemEntryCacheConfiguration.xml
@@ -290,6 +290,41 @@
     </adm:profile>
   </adm:property>
 
+  <adm:property name="je-property"
+    multi-valued="true">
+    <adm:synopsis>
+      Specifies the environment properties for the Berkeley DB Java
+      Edition database providing the backend for this entry cache.
+    </adm:synopsis>
+    <adm:description>
+      Any Berkeley DB Java Edition property can be specified using the
+      following form: property-name=property-value
+      Refer to OpenDS documentation for further information on related
+      properties, their implications and range values. The definitive
+      identification of all the property parameters available in the
+      example.properties file of Berkeley DB Java Edition distribution.
+    </adm:description>
+    <adm:default-behavior>
+      <adm:defined>
+        <adm:value>je.log.fileMax=10485760</adm:value>
+        <adm:value>je.cleaner.minUtilization=90</adm:value>
+        <adm:value>je.cleaner.maxBatchFiles=1</adm:value>
+        <adm:value>je.cleaner.minAge=1</adm:value>
+        <adm:value>je.cleaner.minFileUtilization=50</adm:value>
+        <adm:value>je.checkpointer.bytesInterval=10485760</adm:value>
+      </adm:defined>
+    </adm:default-behavior>
+    <adm:syntax>
+      <adm:string />
+    </adm:syntax>
+    <adm:profile name="ldap">
+      <ldap:attribute>
+        <ldap:oid>1.3.6.1.4.1.26027.1.1.452</ldap:oid>
+        <ldap:name>ds-cfg-je-property</ldap:name>
+      </ldap:attribute>
+    </adm:profile>
+  </adm:property>
+
   <adm:property-reference name="include-filter"/>
   <adm:property-reference name="exclude-filter"/>
 

--
Gitblit v1.10.0