summaryrefslogtreecommitdiffstats
path: root/clustercontroller-reindexer
diff options
context:
space:
mode:
authorJon Marius Venstad <venstad@gmail.com>2021-01-05 14:50:46 +0100
committerJon Marius Venstad <venstad@gmail.com>2021-01-05 14:50:46 +0100
commitbe5ea0ad39c15c13fb85a70d9990165499a92896 (patch)
treee92462f5f130fa68f40175ec7d987c661dd9ae0f /clustercontroller-reindexer
parent6382cb8513ab166e4e4184e0ddebd60f97fb6bb3 (diff)
Revert "Revert "Jonmv/remove storage policy""
This reverts commit 75b2e4c11ea6463c335f1c77dab3fdb5493e5600.
Diffstat (limited to 'clustercontroller-reindexer')
-rw-r--r--clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/Reindexer.java10
-rw-r--r--clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/ReindexingMaintainer.java1
-rw-r--r--clustercontroller-reindexer/src/test/java/ai/vespa/reindexing/ReindexerTest.java6
-rw-r--r--clustercontroller-reindexer/src/test/java/ai/vespa/reindexing/ReindexingMaintainerTest.java2
4 files changed, 7 insertions, 12 deletions
diff --git a/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/Reindexer.java b/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/Reindexer.java
index fd887a4196b..2f769143e6e 100644
--- a/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/Reindexer.java
+++ b/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/Reindexer.java
@@ -217,12 +217,10 @@ public class Reindexer {
static class Cluster {
private final String name;
- private final String configId;
private final Map<DocumentType, String> documentBuckets;
- Cluster(String name, String configId, Map<DocumentType, String> documentBuckets) {
+ Cluster(String name, Map<DocumentType, String> documentBuckets) {
this.name = requireNonNull(name);
- this.configId = requireNonNull(configId);
this.documentBuckets = Map.copyOf(documentBuckets);
}
@@ -231,7 +229,7 @@ public class Reindexer {
}
String route() {
- return "[Storage:cluster=" + name + ";clusterconfigid=" + configId + "]";
+ return name + "-direct";
}
String bucketSpaceOf(DocumentType documentType) {
@@ -244,20 +242,18 @@ public class Reindexer {
if (o == null || getClass() != o.getClass()) return false;
Cluster cluster = (Cluster) o;
return name.equals(cluster.name) &&
- configId.equals(cluster.configId) &&
documentBuckets.equals(cluster.documentBuckets);
}
@Override
public int hashCode() {
- return Objects.hash(name, configId, documentBuckets);
+ return Objects.hash(name, documentBuckets);
}
@Override
public String toString() {
return "Cluster{" +
"name='" + name + '\'' +
- ", configId='" + configId + '\'' +
", documentBuckets=" + documentBuckets +
'}';
}
diff --git a/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/ReindexingMaintainer.java b/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/ReindexingMaintainer.java
index 8668ed037ef..e62314429fb 100644
--- a/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/ReindexingMaintainer.java
+++ b/clustercontroller-reindexer/src/main/java/ai/vespa/reindexing/ReindexingMaintainer.java
@@ -141,7 +141,6 @@ public class ReindexingMaintainer extends AbstractComponent {
return clusters.storage().stream()
.filter(storage -> storage.name().equals(name))
.map(storage -> new Cluster(name,
- storage.configid(),
bucketSpaces.cluster(name)
.documentType().entrySet().stream()
.collect(toMap(entry -> manager.getDocumentType(entry.getKey()),
diff --git a/clustercontroller-reindexer/src/test/java/ai/vespa/reindexing/ReindexerTest.java b/clustercontroller-reindexer/src/test/java/ai/vespa/reindexing/ReindexerTest.java
index 9a88d8aad1f..160022cc996 100644
--- a/clustercontroller-reindexer/src/test/java/ai/vespa/reindexing/ReindexerTest.java
+++ b/clustercontroller-reindexer/src/test/java/ai/vespa/reindexing/ReindexerTest.java
@@ -45,7 +45,7 @@ class ReindexerTest {
final DocumentmanagerConfig musicConfig = Deriver.getDocumentManagerConfig("src/test/resources/schemas/music.sd").build();
final DocumentTypeManager manager = new DocumentTypeManager(musicConfig);
final DocumentType music = manager.getDocumentType("music");
- final Cluster cluster = new Cluster("cluster", "id", Map.of(music, "default"));
+ final Cluster cluster = new Cluster("cluster", Map.of(music, "default"));
final MockMetric metric = new MockMetric();
final ManualClock clock = new ManualClock(Instant.EPOCH);
@@ -59,7 +59,7 @@ class ReindexerTest {
@Test
void throwsWhenUnknownBuckets() {
assertThrows(NullPointerException.class,
- () -> new Reindexer(new Cluster("cluster", "id", Map.of()), Map.of(music, Instant.EPOCH), database, failIfCalled, metric, clock, 0.2));
+ () -> new Reindexer(new Cluster("cluster", Map.of()), Map.of(music, Instant.EPOCH), database, failIfCalled, metric, clock, 0.2));
}
@Test
@@ -84,7 +84,7 @@ class ReindexerTest {
assertEquals("music:[document]", parameters.getFieldSet());
assertSame(token, parameters.getResumeToken());
assertEquals("default", parameters.getBucketSpace());
- assertEquals("[Storage:cluster=cluster;clusterconfigid=id]", parameters.getRoute().toString());
+ assertEquals("cluster-direct", parameters.getRoute().toString());
assertEquals("cluster", parameters.getRemoteDataHandler());
assertEquals("music", parameters.getDocumentSelection());
assertEquals(DocumentProtocol.Priority.NORMAL_3, parameters.getPriority());
diff --git a/clustercontroller-reindexer/src/test/java/ai/vespa/reindexing/ReindexingMaintainerTest.java b/clustercontroller-reindexer/src/test/java/ai/vespa/reindexing/ReindexingMaintainerTest.java
index afa68debadb..f69c5d28a01 100644
--- a/clustercontroller-reindexer/src/test/java/ai/vespa/reindexing/ReindexingMaintainerTest.java
+++ b/clustercontroller-reindexer/src/test/java/ai/vespa/reindexing/ReindexingMaintainerTest.java
@@ -43,7 +43,7 @@ class ReindexingMaintainerTest {
.build(),
manager));
- assertEquals(new Cluster("cluster", "configId", Map.of(manager.getDocumentType("music"), "default")),
+ assertEquals(new Cluster("cluster", Map.of(manager.getDocumentType("music"), "default")),
parseCluster("cluster",
new ClusterListConfig.Builder()
.storage(new ClusterListConfig.Storage.Builder()