From e8ce3d552d595a5d2d926007d2295a13d47fc5bf Mon Sep 17 00:00:00 2001
From: Violette Roche-Montane <violette.roche-montane@forgerock.com>
Date: Mon, 11 Mar 2013 13:39:17 +0000
Subject: [PATCH] OPENDJ-799 - CR-1391 rebuild-index disables backend after trying to rebuild a nonexistent index.

---
 opendj-sdk/opends/src/server/org/opends/server/backends/jeb/RebuildConfig.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/backends/jeb/RebuildConfig.java b/opendj-sdk/opends/src/server/org/opends/server/backends/jeb/RebuildConfig.java
index 1e1420f..952a762 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/backends/jeb/RebuildConfig.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/backends/jeb/RebuildConfig.java
@@ -203,15 +203,18 @@
    * Test if this rebuild config includes any system indexes to rebuild.
    *
    * @return True if rebuilding of system indexes are included. False otherwise.
+   * @throws InitializationException
    */
   public boolean includesSystemIndex()
   {
     for (String index : rebuildList)
     {
-      if (index.equalsIgnoreCase("id2entry"))
+      // Removed because the id2entry is not A system indexes is THE
+      // primary system index. It cannot be rebuilt.
+      /*if (index.equalsIgnoreCase("id2entry"))
       {
         return true;
-      }
+      }*/
       if (index.equalsIgnoreCase("dn2id"))
       {
         return true;

--
Gitblit v1.10.0