From cb65900f25345d0790d600482a6565331dcc80ea Mon Sep 17 00:00:00 2001
From: abobrov <abobrov@localhost>
Date: Sun, 15 Mar 2009 17:27:48 +0000
Subject: [PATCH] - simplify index configuration and add some configuration placeholders for future use.

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

diff --git a/opends/src/admin/defn/org/opends/server/admin/std/NdbBackendConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/NdbBackendConfiguration.xml
index d82893e..f08d36f 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/NdbBackendConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/NdbBackendConfiguration.xml
@@ -397,4 +397,39 @@
       </ldap:attribute>
     </adm:profile>
   </adm:property>
+  <adm:property name="index-entry-limit" advanced="true">
+    <adm:synopsis>
+      Specifies the maximum number of entries that is allowed to
+      match a given index key before that particular index key is no
+      longer maintained.
+    </adm:synopsis>
+    <adm:description>
+      This property is analogous to the ALL IDs threshold in the Sun
+      Java System Directory Server. Note that this is the default limit
+      for the backend, and it may be overridden on a per-attribute
+      basis. A value of 0 means there is no limit.
+    </adm:description>
+    <adm:requires-admin-action>
+      <adm:none>
+        <adm:synopsis>
+          If any index keys have already reached this limit, indexes
+          need to be rebuilt before they are allowed to use the
+          new limit.
+        </adm:synopsis>
+      </adm:none>
+    </adm:requires-admin-action>
+    <adm:default-behavior>
+      <adm:defined>
+        <adm:value>4000</adm:value>
+      </adm:defined>
+    </adm:default-behavior>
+    <adm:syntax>
+      <adm:integer lower-limit="0" upper-limit="2147483647" />
+    </adm:syntax>
+    <adm:profile name="ldap">
+      <ldap:attribute>
+        <ldap:name>ds-cfg-index-entry-limit</ldap:name>
+      </ldap:attribute>
+    </adm:profile>
+  </adm:property>
 </adm:managed-object>

--
Gitblit v1.10.0