summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJon Marius Venstad <venstad@gmail.com>2020-11-04 09:55:47 +0100
committerJon Marius Venstad <venstad@gmail.com>2020-11-04 09:55:47 +0100
commitc8be21086e8772a9db37e37d54d99b1da48b7c55 (patch)
treea0e78b6fa5a25771b626756fcf08b15a8bb10af4
parent171f534198b4310396e5b27fa2f20f590517220f (diff)
Add bool to reindexing config, which controls whether it is enabled
-rw-r--r--clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/Reindexing.java1
-rw-r--r--clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/ReindexingCurator.java1
-rw-r--r--configdefinitions/src/vespa/reindexing.def3
3 files changed, 3 insertions, 2 deletions
diff --git a/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/Reindexing.java b/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/Reindexing.java
index c9ca0d94995..e358beb2deb 100644
--- a/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/Reindexing.java
+++ b/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/Reindexing.java
@@ -8,7 +8,6 @@ import java.time.Instant;
import java.util.Map;
import java.util.Objects;
import java.util.Optional;
-import java.util.function.UnaryOperator;
import java.util.stream.Stream;
import static java.util.Objects.requireNonNull;
diff --git a/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/ReindexingCurator.java b/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/ReindexingCurator.java
index 5eef93dad23..1158b2c9d3f 100644
--- a/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/ReindexingCurator.java
+++ b/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/ReindexingCurator.java
@@ -2,7 +2,6 @@
package ai.vespa.reindexing;
import ai.vespa.reindexing.Reindexing.Status;
-import com.google.inject.Inject;
import com.yahoo.document.DocumentTypeManager;
import com.yahoo.documentapi.ProgressToken;
import com.yahoo.path.Path;
diff --git a/configdefinitions/src/vespa/reindexing.def b/configdefinitions/src/vespa/reindexing.def
index 76ac79b6758..5927885283d 100644
--- a/configdefinitions/src/vespa/reindexing.def
+++ b/configdefinitions/src/vespa/reindexing.def
@@ -3,5 +3,8 @@
namespace=vespa.config.content.reindexing
+# Whether reindexing should run at all
+enabled bool default=false
+
# Epoch millis after which latest reprocessing may begin, per document type
status{}.readyAtMillis long