From 8d540fde5ca1ce5a2ddc8d5faf2e0f5385e2f4c5 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Wed, 21 Jan 2015 11:27:33 +0000
Subject: [PATCH] OPENDJ-1708 Persistit: no rebuild-index support
---
opendj3-server-dev/src/server/org/opends/server/tasks/RebuildTask.java | 7 ++-----
1 files changed, 2 insertions(+), 5 deletions(-)
diff --git a/opendj3-server-dev/src/server/org/opends/server/tasks/RebuildTask.java b/opendj3-server-dev/src/server/org/opends/server/tasks/RebuildTask.java
index 92a9388..5041341 100644
--- a/opendj3-server-dev/src/server/org/opends/server/tasks/RebuildTask.java
+++ b/opendj3-server-dev/src/server/org/opends/server/tasks/RebuildTask.java
@@ -43,7 +43,6 @@
import org.opends.server.api.ClientConnection;
import org.opends.server.backends.RebuildConfig;
import org.opends.server.backends.RebuildConfig.RebuildMode;
-import org.opends.server.backends.jeb.BackendImpl;
import org.opends.server.backends.task.Task;
import org.opends.server.backends.task.TaskState;
import org.opends.server.core.DirectoryServer;
@@ -182,8 +181,7 @@
logger.error(ERR_NO_BACKENDS_FOR_BASE, baseDN);
return TaskState.STOPPED_BY_ERROR;
}
-
- if (!(backend instanceof BackendImpl))
+ if (!backend.supportsIndexing())
{
logger.error(ERR_REBUILDINDEX_WRONG_BACKEND_TYPE);
return TaskState.STOPPED_BY_ERROR;
@@ -249,8 +247,7 @@
// Launch the rebuild process.
try
{
- BackendImpl jebBackend = (BackendImpl) backend;
- jebBackend.rebuildBackend(rebuildConfig);
+ backend.rebuildBackend(rebuildConfig);
}
catch (InitializationException e)
{
--
Gitblit v1.10.0