aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--abi-check-plugin/pom.xml10
-rw-r--r--abi-check-plugin/src/main/java/com/yahoo/abicheck/mojo/AbiCheck.java42
-rw-r--r--abi-check-plugin/src/main/java/com/yahoo/abicheck/setmatcher/SetMatcher.java13
-rw-r--r--abi-check-plugin/src/main/java/com/yahoo/abicheck/signature/JavaClassSignature.java13
-rw-r--r--client/pom.xml10
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/A.java5
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/Aggregator.java9
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/Annotation.java14
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/DotProduct.java7
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/EndQuery.java14
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/Field.java18
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/FixedQuery.java7
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/G.java8
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/GeoLocation.java12
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/Group.java4
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/GroupOperation.java6
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/IGroup.java4
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/IGroupOperation.java4
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/NearestNeighbor.java7
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/NonEmpty.java3
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/Q.java13
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/Query.java11
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/QueryChain.java1
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/Rank.java3
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/Select.java5
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/Sources.java5
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/Text.java2
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/UserInput.java15
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/Wand.java7
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/WeakAnd.java4
-rw-r--r--client/src/main/java/ai/vespa/client/dsl/WeightedSet.java9
-rw-r--r--client/src/test/java/ai/vespa/client/dsl/QTest.java1
-rw-r--r--cloud-tenant-base-dependencies-enforcer/pom.xml2
-rw-r--r--clustercontroller-apps/pom.xml5
-rw-r--r--clustercontroller-core/pom.xml4
-rw-r--r--clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/restapiv2/Response.java6
-rw-r--r--clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ContentClusterHtmlRendererTest.java27
-rw-r--r--clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/ClusterListTest.java116
-rw-r--r--clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/ClusterTest.java139
-rw-r--r--clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/NodeTest.java181
-rw-r--r--clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/NotMasterTest.java35
-rw-r--r--clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/ServiceTest.java220
-rw-r--r--clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/SetNodeStateTest.java86
-rw-r--r--clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/testutils/StateWaiter.java1
-rw-r--r--clustercontroller-utils/pom.xml4
-rw-r--r--clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/communication/http/HttpResult.java4
-rw-r--r--clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/communication/http/JsonHttpResult.java50
-rw-r--r--clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/response/UnitMetrics.java2
-rw-r--r--clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/server/JsonReader.java45
-rw-r--r--clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/server/JsonWriter.java129
-rw-r--r--clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/util/JSONObjectWrapper.java27
-rw-r--r--clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/communication/http/JsonHttpResultTest.java36
-rw-r--r--clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/DummyStateApi.java6
-rw-r--r--clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/StateRestAPITest.java442
-rw-r--r--clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/test/TestTransport.java5
-rw-r--r--clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/util/JSONObjectWrapperTest.java20
-rw-r--r--container-dev/pom.xml4
-rw-r--r--container-search/pom.xml5
-rw-r--r--container-search/src/main/java/com/yahoo/prelude/hitfield/JSONString.java345
-rw-r--r--container-search/src/test/java/com/yahoo/search/test/QueryTestCase.java21
-rw-r--r--container-test/pom.xml6
-rw-r--r--parent/pom.xml12
-rw-r--r--vdslib/pom.xml5
-rw-r--r--vdslib/src/test/java/com/yahoo/vdslib/distribution/DistributionTestFactory.java56
-rw-r--r--vdslib/src/tests/distribution/testdata/abovesplitbit.java.results402
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit0.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit1.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit10.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit11.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit12.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit13.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit14.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit15.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit16.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit17.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit18.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit19.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit2.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit20.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit21.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit22.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit23.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit24.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit25.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit26.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit27.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit28.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit29.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit3.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit30.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit31.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit32.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit4.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit5.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit6.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit7.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit8.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/distbit9.java.results915
-rw-r--r--vdslib/src/tests/distribution/testdata/down.java.results1311
-rw-r--r--vdslib/src/tests/distribution/testdata/group-capacity.java.results8115
-rw-r--r--vdslib/src/tests/distribution/testdata/hierarchical-grouping-deep.java.results1311
-rw-r--r--vdslib/src/tests/distribution/testdata/hierarchical-grouping-distributor-notakeover.java.results1311
-rw-r--r--vdslib/src/tests/distribution/testdata/hierarchical-grouping-distributor-takeover.java.results1311
-rw-r--r--vdslib/src/tests/distribution/testdata/hierarchical-grouping.java.results1311
-rw-r--r--vdslib/src/tests/distribution/testdata/minimal-movement.java.results1311
-rw-r--r--vdslib/src/tests/distribution/testdata/simple.java.results1311
106 files changed, 22340 insertions, 27881 deletions
diff --git a/abi-check-plugin/pom.xml b/abi-check-plugin/pom.xml
index d24765a5f88..87350af8289 100644
--- a/abi-check-plugin/pom.xml
+++ b/abi-check-plugin/pom.xml
@@ -35,14 +35,8 @@
<artifactId>asm</artifactId>
</dependency>
<dependency>
- <groupId>com.google.guava</groupId>
- <artifactId>guava</artifactId>
- <version>29.0-jre</version>
- </dependency>
- <dependency>
- <groupId>com.google.code.gson</groupId>
- <artifactId>gson</artifactId>
- <version>${gson.version}</version>
+ <groupId>com.fasterxml.jackson.core</groupId>
+ <artifactId>jackson-databind</artifactId>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
diff --git a/abi-check-plugin/src/main/java/com/yahoo/abicheck/mojo/AbiCheck.java b/abi-check-plugin/src/main/java/com/yahoo/abicheck/mojo/AbiCheck.java
index bbf5876b57c..c064bb5d918 100644
--- a/abi-check-plugin/src/main/java/com/yahoo/abicheck/mojo/AbiCheck.java
+++ b/abi-check-plugin/src/main/java/com/yahoo/abicheck/mojo/AbiCheck.java
@@ -1,9 +1,8 @@
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.abicheck.mojo;
-import com.google.gson.Gson;
-import com.google.gson.GsonBuilder;
-import com.google.gson.reflect.TypeToken;
+import com.fasterxml.jackson.databind.JavaType;
+import com.fasterxml.jackson.databind.ObjectMapper;
import com.yahoo.abicheck.classtree.ClassFileTree;
import com.yahoo.abicheck.classtree.ClassFileTree.ClassFile;
import com.yahoo.abicheck.classtree.ClassFileTree.Package;
@@ -11,12 +10,26 @@ import com.yahoo.abicheck.collector.AnnotationCollector;
import com.yahoo.abicheck.collector.PublicSignatureCollector;
import com.yahoo.abicheck.setmatcher.SetMatcher;
import com.yahoo.abicheck.signature.JavaClassSignature;
+import org.apache.maven.artifact.Artifact;
+import org.apache.maven.plugin.AbstractMojo;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugin.MojoFailureException;
+import org.apache.maven.plugin.logging.Log;
+import org.apache.maven.plugins.annotations.InstantiationStrategy;
+import org.apache.maven.plugins.annotations.LifecyclePhase;
+import org.apache.maven.plugins.annotations.Mojo;
+import org.apache.maven.plugins.annotations.Parameter;
+import org.apache.maven.plugins.annotations.ResolutionScope;
+import org.apache.maven.project.MavenProject;
+import org.objectweb.asm.ClassReader;
+
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.util.Comparator;
+import java.util.HashMap;
import java.util.HashSet;
import java.util.LinkedHashMap;
import java.util.List;
@@ -24,18 +37,6 @@ import java.util.Map;
import java.util.Optional;
import java.util.jar.JarFile;
import java.util.stream.Collectors;
-import org.apache.maven.artifact.Artifact;
-import org.apache.maven.plugin.AbstractMojo;
-import org.apache.maven.plugin.MojoExecutionException;
-import org.apache.maven.plugin.MojoFailureException;
-import org.apache.maven.plugin.logging.Log;
-import org.apache.maven.plugins.annotations.InstantiationStrategy;
-import org.apache.maven.plugins.annotations.LifecyclePhase;
-import org.apache.maven.plugins.annotations.Mojo;
-import org.apache.maven.plugins.annotations.Parameter;
-import org.apache.maven.plugins.annotations.ResolutionScope;
-import org.apache.maven.project.MavenProject;
-import org.objectweb.asm.ClassReader;
@Mojo(
name = "abicheck",
@@ -63,11 +64,9 @@ public class AbiCheck extends AbstractMojo {
// Testing that Gson can read JSON files is not very useful
private static Map<String, JavaClassSignature> readSpec(File file) throws IOException {
try (FileReader reader = new FileReader(file)) {
- TypeToken<Map<String, JavaClassSignature>> typeToken =
- new TypeToken<Map<String, JavaClassSignature>>() {
- };
- Gson gson = new GsonBuilder().create();
- return gson.fromJson(reader, typeToken.getType());
+ ObjectMapper mapper = new ObjectMapper();
+ JavaType typeToken = mapper.getTypeFactory().constructMapType(HashMap.class, String.class, JavaClassSignature.class);
+ return mapper.readValue(reader, typeToken);
}
}
// CLOVER:ON
@@ -76,9 +75,8 @@ public class AbiCheck extends AbstractMojo {
// Testing that Gson can write JSON files is not very useful
private static void writeSpec(Map<String, JavaClassSignature> signatures, File file)
throws IOException {
- Gson gson = new GsonBuilder().setPrettyPrinting().disableHtmlEscaping().create();
try (FileWriter writer = new FileWriter(file)) {
- gson.toJson(signatures, writer);
+ new ObjectMapper().writeValue(writer, signatures);
}
}
// CLOVER:ON
diff --git a/abi-check-plugin/src/main/java/com/yahoo/abicheck/setmatcher/SetMatcher.java b/abi-check-plugin/src/main/java/com/yahoo/abicheck/setmatcher/SetMatcher.java
index 037e42d04e7..f34cd3121e4 100644
--- a/abi-check-plugin/src/main/java/com/yahoo/abicheck/setmatcher/SetMatcher.java
+++ b/abi-check-plugin/src/main/java/com/yahoo/abicheck/setmatcher/SetMatcher.java
@@ -1,27 +1,32 @@
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.abicheck.setmatcher;
-import com.google.common.collect.Sets;
+import java.util.HashSet;
import java.util.Set;
import java.util.function.Consumer;
import java.util.function.Predicate;
+import static java.util.function.Predicate.not;
+
public class SetMatcher {
public static <T> boolean compare(Set<T> expected, Set<T> actual, Predicate<T> itemsMatch,
Consumer<T> onMissing, Consumer<T> onExtra) {
boolean mismatch = false;
- Set<T> missing = Sets.difference(expected, actual);
+ Set<T> missing = new HashSet<>(expected);
+ missing.removeIf(actual::contains);
for (T item : missing) {
mismatch = true;
onMissing.accept(item);
}
- Set<T> extra = Sets.difference(actual, expected);
+ Set<T> extra = new HashSet<>(actual);
+ extra.removeIf(expected::contains);
for (T item : extra) {
mismatch = true;
onExtra.accept(item);
}
- Set<T> both = Sets.intersection(actual, expected);
+ Set<T> both = new HashSet<>(actual);
+ both.removeIf(not(expected::contains));
for (T item : both) {
if (!itemsMatch.test(item)) {
mismatch = true;
diff --git a/abi-check-plugin/src/main/java/com/yahoo/abicheck/signature/JavaClassSignature.java b/abi-check-plugin/src/main/java/com/yahoo/abicheck/signature/JavaClassSignature.java
index e7f661b8aa8..16574b2b516 100644
--- a/abi-check-plugin/src/main/java/com/yahoo/abicheck/signature/JavaClassSignature.java
+++ b/abi-check-plugin/src/main/java/com/yahoo/abicheck/signature/JavaClassSignature.java
@@ -1,6 +1,11 @@
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.abicheck.signature;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+import java.util.HashSet;
import java.util.List;
import java.util.Set;
@@ -12,12 +17,16 @@ public class JavaClassSignature {
public final Set<String> methods;
public final Set<String> fields;
- public JavaClassSignature(String superClass, Set<String> interfaces, List<String> attributes,
- Set<String> methods, Set<String> fields) {
+ public JavaClassSignature(@JsonProperty("superClass") String superClass,
+ @JsonProperty("interfaces") Set<String> interfaces,
+ @JsonProperty("attributes") List<String> attributes,
+ @JsonProperty("methods") Set<String> methods,
+ @JsonProperty("fields") Set<String> fields) {
this.superClass = superClass;
this.interfaces = interfaces;
this.attributes = attributes;
this.methods = methods;
this.fields = fields;
}
+
}
diff --git a/client/pom.xml b/client/pom.xml
index 1da3cbc68c5..a310e7d6feb 100644
--- a/client/pom.xml
+++ b/client/pom.xml
@@ -18,14 +18,8 @@
<dependencies>
<dependency>
- <groupId>com.google.code.gson</groupId>
- <artifactId>gson</artifactId>
- <version>${gson.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-text</artifactId>
- <version>1.10.0</version>
+ <groupId>com.fasterxml.jackson.core</groupId>
+ <artifactId>jackson-databind</artifactId>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
diff --git a/client/src/main/java/ai/vespa/client/dsl/A.java b/client/src/main/java/ai/vespa/client/dsl/A.java
index 3708448ee91..24afeab3df8 100644
--- a/client/src/main/java/ai/vespa/client/dsl/A.java
+++ b/client/src/main/java/ai/vespa/client/dsl/A.java
@@ -10,7 +10,9 @@ import java.util.stream.Stream;
* Helper class for generating Annotation
* https://docs.vespa.ai/en/reference/query-language-reference.html#annotations
*/
-public final class A {
+public class A {
+
+ private A() { }
private final static Annotation EMPTY = new Annotation();
@@ -97,4 +99,5 @@ public final class A {
static boolean hasAnnotation(Annotation annotation) {
return annotation != null && !EMPTY.equals(annotation);
}
+
}
diff --git a/client/src/main/java/ai/vespa/client/dsl/Aggregator.java b/client/src/main/java/ai/vespa/client/dsl/Aggregator.java
index cfe885f895c..3c45540c0a0 100644
--- a/client/src/main/java/ai/vespa/client/dsl/Aggregator.java
+++ b/client/src/main/java/ai/vespa/client/dsl/Aggregator.java
@@ -3,11 +3,11 @@ package ai.vespa.client.dsl;
public class Aggregator {
- String type;
- Object value = "";
+ private final String type;
+ private final Object value;
Aggregator(String type) {
- this.type = type;
+ this(type, "");
}
Aggregator(String type, Object value) {
@@ -19,4 +19,5 @@ public class Aggregator {
public String toString() {
return Text.format("%s(%s)", type, value);
}
-}
+
+} \ No newline at end of file
diff --git a/client/src/main/java/ai/vespa/client/dsl/Annotation.java b/client/src/main/java/ai/vespa/client/dsl/Annotation.java
index 6e82e3e462b..66887365d73 100644
--- a/client/src/main/java/ai/vespa/client/dsl/Annotation.java
+++ b/client/src/main/java/ai/vespa/client/dsl/Annotation.java
@@ -1,14 +1,15 @@
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package ai.vespa.client.dsl;
-import java.util.Collections;
+import java.util.HashMap;
import java.util.Map;
public class Annotation {
- Map<String, Object> annotations = Collections.emptyMap();
+ private final Map<String, Object> annotations;
Annotation() {
+ this(new HashMap<>());
}
Annotation(Map<String, Object> annotations) {
@@ -24,10 +25,13 @@ public class Annotation {
return annotations.containsKey(key);
}
+ public Object get(String key) {
+ return annotations.get(key);
+ }
+
@Override
public String toString() {
- return annotations == null || annotations.isEmpty()
- ? ""
- : Q.gson.toJson(annotations);
+ return annotations == null || annotations.isEmpty() ? "" : Q.toJson(annotations);
}
+
}
diff --git a/client/src/main/java/ai/vespa/client/dsl/DotProduct.java b/client/src/main/java/ai/vespa/client/dsl/DotProduct.java
index 63f47aa64cc..4e696a0b825 100644
--- a/client/src/main/java/ai/vespa/client/dsl/DotProduct.java
+++ b/client/src/main/java/ai/vespa/client/dsl/DotProduct.java
@@ -5,8 +5,8 @@ import java.util.Map;
public class DotProduct extends QueryChain {
- private String fieldName;
- private Map<String, Integer> weightedSet;
+ private final String fieldName;
+ private final Map<String, Integer> weightedSet;
DotProduct(String fieldName, Map<String, Integer> weightedSet) {
this.fieldName = fieldName;
@@ -21,7 +21,7 @@ public class DotProduct extends QueryChain {
@Override
public String toString() {
- return "dotProduct(" + fieldName + ", " + Q.gson.toJson(weightedSet) + ")";
+ return "dotProduct(" + fieldName + ", " + Q.toJson(weightedSet) + ")";
}
@Override
@@ -47,4 +47,5 @@ public class DotProduct extends QueryChain {
// TODO: implementation
throw new UnsupportedOperationException("method not implemented");
}
+
}
diff --git a/client/src/main/java/ai/vespa/client/dsl/EndQuery.java b/client/src/main/java/ai/vespa/client/dsl/EndQuery.java
index 8d6720f6419..61ffe84e5a9 100644
--- a/client/src/main/java/ai/vespa/client/dsl/EndQuery.java
+++ b/client/src/main/java/ai/vespa/client/dsl/EndQuery.java
@@ -13,10 +13,10 @@ import java.util.stream.Collectors;
*/
public class EndQuery {
- QueryChain queryChain;
- Map<String, Integer> map = new LinkedHashMap<>();
- List<Object[]> order = new ArrayList<>();
- String groupQueryStr;
+ final QueryChain queryChain;
+ final Map<String, Integer> map = new LinkedHashMap<>();
+ final List<Object[]> order = new ArrayList<>();
+ private String groupQueryStr;
EndQuery(QueryChain queryChain) {
this.queryChain = queryChain;
@@ -93,8 +93,7 @@ public class EndQuery {
* @return the end query
*/
public EndQuery group(Group group) {
- this.groupQueryStr = group.toString();
- return this;
+ return group(group.toString());
}
/**
@@ -186,4 +185,5 @@ public class EndQuery {
return sb.toString();
}
-}
+
+} \ No newline at end of file
diff --git a/client/src/main/java/ai/vespa/client/dsl/Field.java b/client/src/main/java/ai/vespa/client/dsl/Field.java
index 95eb8410503..6d199ead2b8 100644
--- a/client/src/main/java/ai/vespa/client/dsl/Field.java
+++ b/client/src/main/java/ai/vespa/client/dsl/Field.java
@@ -1,8 +1,6 @@
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package ai.vespa.client.dsl;
-import org.apache.commons.text.StringEscapeUtils;
-
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
@@ -10,7 +8,7 @@ import java.util.stream.Stream;
public class Field extends QueryChain {
- private String fieldName;
+ private final String fieldName;
private List<Object> values = new ArrayList<>();
private Annotation annotation = A.empty();
private String relation;
@@ -578,7 +576,7 @@ public class Field extends QueryChain {
}
private Query common(String relation, Annotation annotation, String value) {
- Object v = "\"" + StringEscapeUtils.escapeJava(value) + "\"";
+ Object v = Q.toJson(value);
return common(relation, annotation, v, values.toArray());
}
@@ -587,8 +585,8 @@ public class Field extends QueryChain {
}
private Query common(String relation, Annotation annotation, String value, String[] others) {
- Object v = "\"" + StringEscapeUtils.escapeJava(value) + "\"";
- Object[] o = Stream.of(others).map(s -> "\"" + StringEscapeUtils.escapeJava(s) + "\"").toArray();
+ Object v = Q.toJson(value);
+ Object[] o = Stream.of(others).map(Q::toJson).toArray();
return common(relation, annotation, v, o);
}
@@ -597,9 +595,7 @@ public class Field extends QueryChain {
this.relation = relation;
this.values = Stream.concat(Stream.of(value), Stream.of(others)).collect(Collectors.toList());
this.nonEmpty = true;
- return query != null
- ? query
- : new Query(sources, this);
+ return query != null ? query : new Query(sources, this);
}
@Override
@@ -609,7 +605,7 @@ public class Field extends QueryChain {
switch (relation) {
case "range":
valuesStr = values.stream()
- .map(i -> i instanceof Long ? i.toString() + "L" : i.toString())
+ .map(i -> i instanceof Long ? i + "L" : i.toString())
.collect(Collectors.joining(", "));
return hasAnnotation
@@ -635,7 +631,7 @@ public class Field extends QueryChain {
: Text.format("nearestNeighbor(%s, %s)", fieldName, valuesStr);
default:
Object value = values.get(0);
- valuesStr = value instanceof Long ? value.toString() + "L" : value.toString();
+ valuesStr = value instanceof Long ? value + "L" : value.toString();
return hasAnnotation
? Text.format("%s %s ([%s]%s)", fieldName, relation, annotation, valuesStr)
: Text.format("%s %s %s", fieldName, relation, valuesStr);
diff --git a/client/src/main/java/ai/vespa/client/dsl/FixedQuery.java b/client/src/main/java/ai/vespa/client/dsl/FixedQuery.java
index f122171518c..9976a405182 100644
--- a/client/src/main/java/ai/vespa/client/dsl/FixedQuery.java
+++ b/client/src/main/java/ai/vespa/client/dsl/FixedQuery.java
@@ -15,9 +15,9 @@ import java.util.stream.Collectors;
*/
public class FixedQuery {
- final EndQuery endQuery;
- Map<String, String> others = new HashMap<>();
- Map<String, String> queryMap;
+ private final EndQuery endQuery;
+ private final Map<String, String> others = new HashMap<>();
+ private Map<String, String> queryMap;
FixedQuery(EndQuery endQuery) {
this.endQuery = endQuery;
@@ -423,4 +423,5 @@ public class FixedQuery {
public boolean hasNegativeSearchField(String fieldName, Object value) {
return endQuery.queryChain.hasNegativeSearchField(fieldName, value);
}
+
}
diff --git a/client/src/main/java/ai/vespa/client/dsl/G.java b/client/src/main/java/ai/vespa/client/dsl/G.java
index 9605fa67a62..8174bbf0f53 100644
--- a/client/src/main/java/ai/vespa/client/dsl/G.java
+++ b/client/src/main/java/ai/vespa/client/dsl/G.java
@@ -1,7 +1,6 @@
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package ai.vespa.client.dsl;
-
/**
* Helper class for generating group syntax
* https://docs.vespa.ai/en/reference/grouping-syntax.html
@@ -10,7 +9,9 @@ package ai.vespa.client.dsl;
* The only exception "max" in the Vespa group syntax which represents 'max returned documents',
* is replaced by "maxRtn" in the dsl lib.
*/
-public final class G {
+public class G {
+
+ private G() { }
public static Group all(IGroupOperation... ops) {
return new Group("all", ops);
@@ -51,4 +52,5 @@ public final class G {
public static Aggregator summary(String summaryClass) {
return new Aggregator("summary", summaryClass);
}
-}
+
+} \ No newline at end of file
diff --git a/client/src/main/java/ai/vespa/client/dsl/GeoLocation.java b/client/src/main/java/ai/vespa/client/dsl/GeoLocation.java
index f60dd6bed6b..bdf2ccc15c5 100644
--- a/client/src/main/java/ai/vespa/client/dsl/GeoLocation.java
+++ b/client/src/main/java/ai/vespa/client/dsl/GeoLocation.java
@@ -1,14 +1,12 @@
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package ai.vespa.client.dsl;
-import org.apache.commons.text.StringEscapeUtils;
-
public class GeoLocation extends QueryChain {
- private String fieldName;
- private Double longitude;
- private Double latitude;
- private String radius;
+ private final String fieldName;
+ private final Double longitude;
+ private final Double latitude;
+ private final String radius;
public GeoLocation(String fieldName, Double longitude, Double latitude, String radius) {
this.fieldName = fieldName;
@@ -40,6 +38,6 @@ public class GeoLocation extends QueryChain {
@Override
public String toString() {
- return Text.format("geoLocation(%s, %f, %f, \"%s\")", fieldName, longitude, latitude, StringEscapeUtils.escapeJava(radius));
+ return Text.format("geoLocation(%s, %f, %f, %s)", fieldName, longitude, latitude, Q.toJson(radius));
}
}
diff --git a/client/src/main/java/ai/vespa/client/dsl/Group.java b/client/src/main/java/ai/vespa/client/dsl/Group.java
index b4047623ca4..840f26a3487 100644
--- a/client/src/main/java/ai/vespa/client/dsl/Group.java
+++ b/client/src/main/java/ai/vespa/client/dsl/Group.java
@@ -7,8 +7,8 @@ import java.util.stream.Stream;
public class Group implements IGroup, IGroupOperation {
- String type;
- IGroupOperation[] operations;
+ private final String type;
+ private final IGroupOperation[] operations;
Group(String type, IGroupOperation[] operations) {
this.type = type;
diff --git a/client/src/main/java/ai/vespa/client/dsl/GroupOperation.java b/client/src/main/java/ai/vespa/client/dsl/GroupOperation.java
index f5c86f916e0..b75c2c60ad9 100644
--- a/client/src/main/java/ai/vespa/client/dsl/GroupOperation.java
+++ b/client/src/main/java/ai/vespa/client/dsl/GroupOperation.java
@@ -7,9 +7,9 @@ import java.util.stream.Stream;
public class GroupOperation implements IGroupOperation {
- String type;
- Object value;
- Aggregator[] aggregators;
+ private final String type;
+ private Object value;
+ private Aggregator[] aggregators;
public GroupOperation(String type, Object value) {
this.type = type;
diff --git a/client/src/main/java/ai/vespa/client/dsl/IGroup.java b/client/src/main/java/ai/vespa/client/dsl/IGroup.java
index acf8bf755ad..9db71309218 100644
--- a/client/src/main/java/ai/vespa/client/dsl/IGroup.java
+++ b/client/src/main/java/ai/vespa/client/dsl/IGroup.java
@@ -5,6 +5,4 @@ package ai.vespa.client.dsl;
* interface for group syntax
*/
-public interface IGroup {
-
-}
+public interface IGroup { }
diff --git a/client/src/main/java/ai/vespa/client/dsl/IGroupOperation.java b/client/src/main/java/ai/vespa/client/dsl/IGroupOperation.java
index 7cedadf7687..26b8b5f1932 100644
--- a/client/src/main/java/ai/vespa/client/dsl/IGroupOperation.java
+++ b/client/src/main/java/ai/vespa/client/dsl/IGroupOperation.java
@@ -5,6 +5,4 @@ package ai.vespa.client.dsl;
* interface for group operation
*/
-public interface IGroupOperation {
-
-}
+public interface IGroupOperation { }
diff --git a/client/src/main/java/ai/vespa/client/dsl/NearestNeighbor.java b/client/src/main/java/ai/vespa/client/dsl/NearestNeighbor.java
index 3c3f33ea8da..1ae7f5cdfde 100644
--- a/client/src/main/java/ai/vespa/client/dsl/NearestNeighbor.java
+++ b/client/src/main/java/ai/vespa/client/dsl/NearestNeighbor.java
@@ -1,13 +1,11 @@
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package ai.vespa.client.dsl;
-import java.util.stream.Collectors;
-
public class NearestNeighbor extends QueryChain {
+ private final String docVectorName;
+ private final String queryVectorName;
private Annotation annotation;
- private String docVectorName;
- private String queryVectorName;
public NearestNeighbor(String docVectorName, String queryVectorName) {
@@ -50,4 +48,5 @@ public class NearestNeighbor extends QueryChain {
String s = Text.format("nearestNeighbor(%s, %s)", docVectorName, queryVectorName);
return Text.format("([%s]%s)", annotation, s);
}
+
}
diff --git a/client/src/main/java/ai/vespa/client/dsl/NonEmpty.java b/client/src/main/java/ai/vespa/client/dsl/NonEmpty.java
index 9206a0cc6e0..f9c82167645 100644
--- a/client/src/main/java/ai/vespa/client/dsl/NonEmpty.java
+++ b/client/src/main/java/ai/vespa/client/dsl/NonEmpty.java
@@ -3,7 +3,7 @@ package ai.vespa.client.dsl;
public class NonEmpty extends QueryChain {
- private Query query;
+ private final Query query;
NonEmpty(Query query) {
this.query = query;
@@ -43,4 +43,5 @@ public class NonEmpty extends QueryChain {
// TODO: implementation
throw new UnsupportedOperationException("method not implemented");
}
+
}
diff --git a/client/src/main/java/ai/vespa/client/dsl/Q.java b/client/src/main/java/ai/vespa/client/dsl/Q.java
index cfc0121c3f3..70e0e644c07 100644
--- a/client/src/main/java/ai/vespa/client/dsl/Q.java
+++ b/client/src/main/java/ai/vespa/client/dsl/Q.java
@@ -1,7 +1,8 @@
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package ai.vespa.client.dsl;
-import com.google.gson.Gson;
+import com.fasterxml.jackson.core.JsonProcessingException;
+import com.fasterxml.jackson.databind.ObjectMapper;
import java.util.List;
import java.util.Map;
@@ -12,7 +13,15 @@ import java.util.Map;
*/
public final class Q {
- static Gson gson = new Gson();
+ private static final ObjectMapper mapper = new ObjectMapper();
+ static String toJson(Object o) {
+ try {
+ return mapper.writeValueAsString(o);
+ }
+ catch (JsonProcessingException e) {
+ throw new RuntimeException(e);
+ }
+ }
private static Sources SELECT_ALL_FROM_SOURCES_ALL = new Sources(new Select("*"), "*");
public static Select select(String fieldName) { return new Select(fieldName);
diff --git a/client/src/main/java/ai/vespa/client/dsl/Query.java b/client/src/main/java/ai/vespa/client/dsl/Query.java
index b476f419acd..bc5be2280c4 100644
--- a/client/src/main/java/ai/vespa/client/dsl/Query.java
+++ b/client/src/main/java/ai/vespa/client/dsl/Query.java
@@ -11,14 +11,14 @@ import java.util.stream.Collectors;
*/
public class Query extends QueryChain {
- Annotation annotation;
- Sources sources;
- List<QueryChain> queries = new ArrayList<>();
+ final List<QueryChain> queries = new ArrayList<>();
+ private Annotation annotation;
+ private Sources sources;
Query(Sources sources, QueryChain queryChain) {
this.sources = sources;
- queries.add(queryChain);
- nonEmpty = queryChain.nonEmpty;
+ this.queries.add(queryChain);
+ this.nonEmpty = queryChain.nonEmpty;
}
Query(Sources sources) {
@@ -355,4 +355,5 @@ public class Query extends QueryChain {
&& (!"andnot".equals(this.op) && hasNegativeInSubqueries)
|| ("andnot".equals(this.op) && hasPositiveInSubqueries);
}
+
}
diff --git a/client/src/main/java/ai/vespa/client/dsl/QueryChain.java b/client/src/main/java/ai/vespa/client/dsl/QueryChain.java
index 86ab1887ce1..31b5220e871 100644
--- a/client/src/main/java/ai/vespa/client/dsl/QueryChain.java
+++ b/client/src/main/java/ai/vespa/client/dsl/QueryChain.java
@@ -49,4 +49,5 @@ public abstract class QueryChain {
abstract boolean hasNegativeSearchField(String fieldName);
abstract boolean hasNegativeSearchField(String fieldName, Object value);
+
}
diff --git a/client/src/main/java/ai/vespa/client/dsl/Rank.java b/client/src/main/java/ai/vespa/client/dsl/Rank.java
index a36c4caef92..86fe80b2909 100644
--- a/client/src/main/java/ai/vespa/client/dsl/Rank.java
+++ b/client/src/main/java/ai/vespa/client/dsl/Rank.java
@@ -9,7 +9,7 @@ import java.util.stream.Stream;
public class Rank extends QueryChain {
- private List<Query> queries = new ArrayList<>();
+ private final List<Query> queries = new ArrayList<>();
Rank(Query query, Query... ranks) {
this.query = query;
@@ -47,4 +47,5 @@ public class Rank extends QueryChain {
boolean hasNegativeSearchField(String fieldName, Object value) {
return queries.get(0).hasNegativeSearchField(fieldName, value);
}
+
}
diff --git a/client/src/main/java/ai/vespa/client/dsl/Select.java b/client/src/main/java/ai/vespa/client/dsl/Select.java
index 31936e813a0..94cc85c8368 100644
--- a/client/src/main/java/ai/vespa/client/dsl/Select.java
+++ b/client/src/main/java/ai/vespa/client/dsl/Select.java
@@ -8,7 +8,7 @@ import java.util.stream.Stream;
public class Select {
- private List<String> selectedFields = new ArrayList<>();
+ private final List<String> selectedFields = new ArrayList<>();
Select(String fieldName) {
selectedFields.add(fieldName);
@@ -20,7 +20,7 @@ public class Select {
}
Select(List<String> fieldNames) {
- selectedFields = new ArrayList<>(fieldNames);
+ selectedFields.addAll(fieldNames);
}
public Sources from(String sd) {
@@ -35,4 +35,5 @@ public class Select {
public String toString() {
return selectedFields.isEmpty() ? "*" : String.join(", ", selectedFields);
}
+
}
diff --git a/client/src/main/java/ai/vespa/client/dsl/Sources.java b/client/src/main/java/ai/vespa/client/dsl/Sources.java
index 9d4cff57d9e..a92cd736396 100644
--- a/client/src/main/java/ai/vespa/client/dsl/Sources.java
+++ b/client/src/main/java/ai/vespa/client/dsl/Sources.java
@@ -11,11 +11,11 @@ import java.util.stream.Stream;
public class Sources {
final Select select;
- final List<String> targetDocTypes;
+ private final List<String> targetDocTypes;
Sources(Select select, List<String> searchDefinitions) {
this.select = select;
- targetDocTypes = new ArrayList<>(searchDefinitions);
+ this.targetDocTypes = new ArrayList<>(searchDefinitions);
}
Sources(Select select, String searchDefinition) {
@@ -61,4 +61,5 @@ public class Sources {
rank.setSources(this);
return new EndQuery(rank);
}
+
}
diff --git a/client/src/main/java/ai/vespa/client/dsl/Text.java b/client/src/main/java/ai/vespa/client/dsl/Text.java
index 34931b78d2f..359e82d1bb4 100644
--- a/client/src/main/java/ai/vespa/client/dsl/Text.java
+++ b/client/src/main/java/ai/vespa/client/dsl/Text.java
@@ -11,7 +11,7 @@ import java.util.Locale;
final class Text {
public static String format(String format, Object... args) {
- return String.format(Locale.US, format, args);
+ return String.format(Locale.US, format, args);
}
}
diff --git a/client/src/main/java/ai/vespa/client/dsl/UserInput.java b/client/src/main/java/ai/vespa/client/dsl/UserInput.java
index b6977853e84..f42b3d82b52 100644
--- a/client/src/main/java/ai/vespa/client/dsl/UserInput.java
+++ b/client/src/main/java/ai/vespa/client/dsl/UserInput.java
@@ -7,11 +7,11 @@ import java.util.UUID;
public class UserInput extends QueryChain {
- Annotation annotation; // accept only defaultIndex annotation
- String value;
- String indexField;
- String placeholder; // for generating unique param
- boolean setDefaultIndex;
+ private final Annotation annotation; // accept only defaultIndex annotation
+ private final String value;
+ private final String indexField;
+ private String placeholder; // for generating unique param
+ private boolean setDefaultIndex;
UserInput(Sources sources, String value) {
this(sources, A.empty(), value);
@@ -23,9 +23,9 @@ public class UserInput extends QueryChain {
this.value = value;
this.nonEmpty = true;
- if (annotation.annotations.containsKey("defaultIndex")) {
+ if (annotation.contains("defaultIndex")) {
setDefaultIndex = true;
- indexField = (String) annotation.annotations.get("defaultIndex");
+ indexField = (String) annotation.get("defaultIndex");
} else {
indexField = UUID.randomUUID().toString().substring(0, 5);
}
@@ -77,4 +77,5 @@ public class UserInput extends QueryChain {
boolean hasNegativeSearchField(String fieldName, Object value) {
return hasNegativeSearchField(fieldName) && this.value.equals(value);
}
+
}
diff --git a/client/src/main/java/ai/vespa/client/dsl/Wand.java b/client/src/main/java/ai/vespa/client/dsl/Wand.java
index ebb9b023a0d..56bf3e3cf1d 100644
--- a/client/src/main/java/ai/vespa/client/dsl/Wand.java
+++ b/client/src/main/java/ai/vespa/client/dsl/Wand.java
@@ -6,9 +6,9 @@ import java.util.Map;
public class Wand extends QueryChain {
- private String fieldName;
+ private final String fieldName;
+ private final Object value;
private Annotation annotation;
- private Object value;
Wand(String fieldName, Map<String, Integer> weightedSet) {
@@ -65,7 +65,8 @@ public class Wand extends QueryChain {
@Override
public String toString() {
boolean hasAnnotation = A.hasAnnotation(annotation);
- String s = Text.format("wand(%s, %s)", fieldName, Q.gson.toJson(value));
+ String s = Text.format("wand(%s, %s)", fieldName, Q.toJson(value));
return hasAnnotation ? Text.format("([%s]%s)", annotation, s) : s;
}
+
}
diff --git a/client/src/main/java/ai/vespa/client/dsl/WeakAnd.java b/client/src/main/java/ai/vespa/client/dsl/WeakAnd.java
index 9c1fc790420..45a616b5a8a 100644
--- a/client/src/main/java/ai/vespa/client/dsl/WeakAnd.java
+++ b/client/src/main/java/ai/vespa/client/dsl/WeakAnd.java
@@ -5,8 +5,8 @@ import java.util.stream.Collectors;
public class WeakAnd extends QueryChain {
- private Annotation annotation;
private final Query value;
+ private Annotation annotation;
WeakAnd(Query value) {
this.value = value;
@@ -56,5 +56,5 @@ public class WeakAnd extends QueryChain {
value.queries.stream().map(Object::toString).collect(Collectors.joining(", ")));
return hasAnnotation ? Text.format("([%s]%s)", annotation, s) : s;
}
-}
+} \ No newline at end of file
diff --git a/client/src/main/java/ai/vespa/client/dsl/WeightedSet.java b/client/src/main/java/ai/vespa/client/dsl/WeightedSet.java
index 08a1138370a..c497abd4965 100644
--- a/client/src/main/java/ai/vespa/client/dsl/WeightedSet.java
+++ b/client/src/main/java/ai/vespa/client/dsl/WeightedSet.java
@@ -5,8 +5,8 @@ import java.util.Map;
public class WeightedSet extends QueryChain {
- private String fieldName;
- private Map<String, Integer> weightedSet;
+ private final String fieldName;
+ private final Map<String, Integer> weightedSet;
WeightedSet(String fieldName, Map<String, Integer> weightedSet) {
this.fieldName = fieldName;
@@ -21,7 +21,7 @@ public class WeightedSet extends QueryChain {
@Override
public String toString() {
- return "weightedSet(" + fieldName + ", " + Q.gson.toJson(weightedSet) + ")";
+ return "weightedSet(" + fieldName + ", " + Q.toJson(weightedSet) + ")";
}
@Override
@@ -47,4 +47,5 @@ public class WeightedSet extends QueryChain {
// TODO: implementation
throw new UnsupportedOperationException("method not implemented");
}
-}
+
+} \ No newline at end of file
diff --git a/client/src/test/java/ai/vespa/client/dsl/QTest.java b/client/src/test/java/ai/vespa/client/dsl/QTest.java
index 08ab603fa04..a249bc91411 100644
--- a/client/src/test/java/ai/vespa/client/dsl/QTest.java
+++ b/client/src/test/java/ai/vespa/client/dsl/QTest.java
@@ -724,4 +724,5 @@ class QTest {
m.put(k3, v3);
return m;
}
+
} \ No newline at end of file
diff --git a/cloud-tenant-base-dependencies-enforcer/pom.xml b/cloud-tenant-base-dependencies-enforcer/pom.xml
index 6910fd3a825..7d3315de219 100644
--- a/cloud-tenant-base-dependencies-enforcer/pom.xml
+++ b/cloud-tenant-base-dependencies-enforcer/pom.xml
@@ -45,7 +45,6 @@
<jetty.version>9.4.49.v20220914</jetty.version>
<jetty-alpn.version>1.1.3.v20160715</jetty-alpn.version>
<org.lz4.version>1.8.0</org.lz4.version>
- <org.json.version>20220320</org.json.version>
<slf4j.version>1.7.32</slf4j.version> <!-- WARNING: when updated, also update c.y.v.tenant:base pom -->
<xml-apis.version>1.4.01</xml-apis.version>
</properties>
@@ -218,7 +217,6 @@
<include>org.eclipse.jetty:jetty-util:[${jetty.version}]:jar:test</include>
<include>org.hamcrest:hamcrest-core:1.3:jar:test</include>
<include>org.hdrhistogram:HdrHistogram:2.1.8:jar:test</include>
- <include>org.json:json:${org.json.version}:jar:test</include>
<include>org.junit.jupiter:junit-jupiter-api:[${junit5.version}]:jar:test</include>
<include>org.junit.jupiter:junit-jupiter-engine:[${junit5.version}]:jar:test</include>
<include>org.junit.platform:junit-platform-commons:[${junit5.platform.version}]:jar:test</include>
diff --git a/clustercontroller-apps/pom.xml b/clustercontroller-apps/pom.xml
index 8a3fa2da811..20608174cab 100644
--- a/clustercontroller-apps/pom.xml
+++ b/clustercontroller-apps/pom.xml
@@ -49,11 +49,6 @@
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.codehaus.jettison</groupId>
- <artifactId>jettison</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<scope>test</scope>
diff --git a/clustercontroller-core/pom.xml b/clustercontroller-core/pom.xml
index dbd7e14a8f6..b4ac5ca869c 100644
--- a/clustercontroller-core/pom.xml
+++ b/clustercontroller-core/pom.xml
@@ -64,10 +64,6 @@
<scope>test</scope>
</dependency>
<dependency>
- <groupId>org.codehaus.jettison</groupId>
- <artifactId>jettison</artifactId>
- </dependency>
- <dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<scope>provided</scope>
diff --git a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/restapiv2/Response.java b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/restapiv2/Response.java
index b4bd75fd9b8..cfe4c925551 100644
--- a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/restapiv2/Response.java
+++ b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/restapiv2/Response.java
@@ -74,7 +74,7 @@ public class Response {
{
protected final Map<String, String> attributes = new LinkedHashMap<>();
protected final Map<String, SubUnitList> subUnits = new LinkedHashMap<>();
- protected final Map<String, Number> metrics = new LinkedHashMap<>();
+ protected final Map<String, Long> metrics = new LinkedHashMap<>();
protected final Map<String, UnitState> stateMap = new LinkedHashMap<>();
protected DistributionState publishedState = null;
@@ -92,7 +92,7 @@ public class Response {
}
@Override
- public Map<String, Number> getMetricMap() { return metrics; }
+ public Map<String, Long> getMetricMap() { return metrics; }
@Override
public Map<String, UnitState> getStatePerType() { return stateMap; }
@Override
@@ -120,7 +120,7 @@ public class Response {
list.addUnit(unit, response);
return this;
}
- public EmptyResponse<T> addMetric(String name, Number value) {
+ public EmptyResponse<T> addMetric(String name, Long value) {
metrics.put(name, value);
return this;
}
diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ContentClusterHtmlRendererTest.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ContentClusterHtmlRendererTest.java
index d43a3e13c6a..31432d561d0 100644
--- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ContentClusterHtmlRendererTest.java
+++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/ContentClusterHtmlRendererTest.java
@@ -1,22 +1,22 @@
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.vespa.clustercontroller.core;
+import com.fasterxml.jackson.databind.ObjectMapper;
import com.google.common.collect.Sets;
import com.yahoo.vdslib.state.ClusterState;
import com.yahoo.vespa.clustercontroller.core.hostinfo.HostInfo;
import com.yahoo.vespa.clustercontroller.core.status.statuspage.VdsClusterHtmlRenderer;
-import org.codehaus.jettison.json.JSONException;
-import org.codehaus.jettison.json.JSONWriter;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
+import java.io.IOException;
import java.io.StringWriter;
import java.io.Writer;
import java.util.Collections;
+import java.util.Map;
import java.util.TreeMap;
-import static org.hamcrest.core.Is.is;
-import static org.hamcrest.MatcherAssert.assertThat;
+import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.mockito.Mockito.mock;
public class ContentClusterHtmlRendererTest {
@@ -28,7 +28,7 @@ public class ContentClusterHtmlRendererTest {
private String result;
@BeforeEach
- public void before() throws JSONException {
+ public void before() throws IOException {
final ClusterStateBundle stateBundle = ClusterStateBundle.ofBaselineOnly(
AnnotatedClusterState.withoutAnnotations(
ClusterState.stateFromString("version:34633 bits:24 distributor:211 storage:211")));
@@ -40,14 +40,8 @@ public class ContentClusterHtmlRendererTest {
for (int x = 0; x < 10; x++) {
NodeInfo nodeInfo = new DistributorNodeInfo(contentCluster, x, "dist " + x, null);
- final Writer writer = new StringWriter();
- new JSONWriter(writer)
- .object().key("vtag")
- // Let one node have a different release tag.
- .object().key("version").value("release1" + (x == 2 ? "bad" : ""))
- .endObject()
- .endObject();
- nodeInfo.setHostInfo(HostInfo.createHostInfo(writer.toString()));
+ String json = new ObjectMapper().writeValueAsString(Map.of("vtag", Map.of("version", "release1" + (x == 2 ? "bad" : ""))));
+ nodeInfo.setHostInfo(HostInfo.createHostInfo(json));
distributorNodeInfoByIndex.put(x, nodeInfo);
}
storageNodeInfoByIndex.put(2, new StorageNodeInfo(contentCluster, 2, false, "storage" + 2, null));
@@ -73,10 +67,11 @@ public class ContentClusterHtmlRendererTest {
@Test
void testVtagRendering() {
// 9 distribution nodes should have green tag on release1.
- assertThat(result.split("<td bgcolor=\"#c0ffc0\" align=\"right\"><nobr>release1</nobr></td>").length, is(10));
+ assertEquals(10, result.split("<td bgcolor=\"#c0ffc0\" align=\"right\"><nobr>release1</nobr></td>").length);
// 1 distribution node should have warning on release1bad.
- assertThat(result.split("<td bgcolor=\"#ffffc0\" align=\"right\"><nobr>release1bad</nobr></td>").length, is(2));
+ assertEquals(2, result.split("<td bgcolor=\"#ffffc0\" align=\"right\"><nobr>release1bad</nobr></td>").length);
// 1 storage node should should have warning on release "not set".
- assertThat(result.split("<td bgcolor=\"#ffffc0\" align=\"right\"><nobr>not set</nobr></td>").length, is(2));
+ assertEquals(2, result.split("<td bgcolor=\"#ffffc0\" align=\"right\"><nobr>not set</nobr></td>").length);
}
+
}
diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/ClusterListTest.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/ClusterListTest.java
index 8e49703c94b..80fa5098472 100644
--- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/ClusterListTest.java
+++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/ClusterListTest.java
@@ -12,58 +12,80 @@ public class ClusterListTest extends StateRestApiTest {
void testClusterList() throws Exception {
setUp(true);
UnitResponse response = restAPI.getState(new StateRequest("", 0));
- String expected =
- "{\"cluster\": {\n" +
- " \"books\": {\"link\": \"\\/cluster\\/v2\\/books\"},\n" +
- " \"music\": {\"link\": \"\\/cluster\\/v2\\/music\"}\n" +
- "}}";
- assertEquals(expected, jsonWriter.createJson(response).toString(2));
+ assertEquals("""
+ {
+ "cluster" : {
+ "books" : {
+ "link" : "/cluster/v2/books"
+ },
+ "music" : {
+ "link" : "/cluster/v2/music"
+ }
+ }
+ }""",
+ jsonWriter.createJson(response).toPrettyString());
}
@Test
void testRecursiveClusterList() throws Exception {
setUp(true);
UnitResponse response = restAPI.getState(new StateRequest("", 1));
- String expected =
- "{\"cluster\": {\n" +
- " \"books\": {\n" +
- " \"state\": {\"generated\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " }},\n" +
- " \"service\": {\n" +
- " \"storage\": {\"link\": \"\\/cluster\\/v2\\/books\\/storage\"},\n" +
- " \"distributor\": {\"link\": \"\\/cluster\\/v2\\/books\\/distributor\"}\n" +
- " },\n" +
- " \"distribution-states\": {\"published\": {\n" +
- " \"baseline\": \"distributor:4 storage:4\",\n" +
- " \"bucket-spaces\": [\n" +
- " {\n" +
- " \"name\": \"default\",\n" +
- " \"state\": \"distributor:4 storage:4 .3.s:m\"\n" +
- " },\n" +
- " {\n" +
- " \"name\": \"global\",\n" +
- " \"state\": \"distributor:4 storage:4\"\n" +
- " }\n" +
- " ]\n" +
- " }}\n" +
- " },\n" +
- " \"music\": {\n" +
- " \"state\": {\"generated\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " }},\n" +
- " \"service\": {\n" +
- " \"storage\": {\"link\": \"\\/cluster\\/v2\\/music\\/storage\"},\n" +
- " \"distributor\": {\"link\": \"\\/cluster\\/v2\\/music\\/distributor\"}\n" +
- " },\n" +
- " \"distribution-states\": {\"published\": {\n" +
- " \"baseline\": \"distributor:8 .0.s:d .2.s:d .4.s:d .6.s:d storage:8 .0.s:d .2.s:d .4.s:d .6.s:d\",\n" +
- " \"bucket-spaces\": []\n" +
- " }}\n" +
- " }\n" +
- "}}";
- assertEquals(expected, jsonWriter.createJson(response).toString(2));
+ assertEquals("""
+ {
+ "cluster" : {
+ "books" : {
+ "state" : {
+ "generated" : {
+ "state" : "up",
+ "reason" : ""
+ }
+ },
+ "service" : {
+ "storage" : {
+ "link" : "/cluster/v2/books/storage"
+ },
+ "distributor" : {
+ "link" : "/cluster/v2/books/distributor"
+ }
+ },
+ "distribution-states" : {
+ "published" : {
+ "baseline" : "distributor:4 storage:4",
+ "bucket-spaces" : [ {
+ "name" : "default",
+ "state" : "distributor:4 storage:4 .3.s:m"
+ }, {
+ "name" : "global",
+ "state" : "distributor:4 storage:4"
+ } ]
+ }
+ }
+ },
+ "music" : {
+ "state" : {
+ "generated" : {
+ "state" : "up",
+ "reason" : ""
+ }
+ },
+ "service" : {
+ "storage" : {
+ "link" : "/cluster/v2/music/storage"
+ },
+ "distributor" : {
+ "link" : "/cluster/v2/music/distributor"
+ }
+ },
+ "distribution-states" : {
+ "published" : {
+ "baseline" : "distributor:8 .0.s:d .2.s:d .4.s:d .6.s:d storage:8 .0.s:d .2.s:d .4.s:d .6.s:d",
+ "bucket-spaces" : [ ]
+ }
+ }
+ }
+ }
+ }""",
+ jsonWriter.createJson(response).toPrettyString());
}
+
}
diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/ClusterTest.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/ClusterTest.java
index ab9c92a6d9e..1f794fc6bce 100644
--- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/ClusterTest.java
+++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/ClusterTest.java
@@ -12,64 +12,97 @@ public class ClusterTest extends StateRestApiTest {
void testCluster() throws Exception {
setUp(true);
UnitResponse response = restAPI.getState(new StateRequest("books", 0));
- String expected =
- "{\n" +
- " \"state\": {\"generated\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " }},\n" +
- " \"service\": {\n" +
- " \"storage\": {\"link\": \"\\/cluster\\/v2\\/books\\/storage\"},\n" +
- " \"distributor\": {\"link\": \"\\/cluster\\/v2\\/books\\/distributor\"}\n" +
- " },\n" +
- " \"distribution-states\": {\"published\": {\n" +
- " \"baseline\": \"distributor:4 storage:4\",\n" +
- " \"bucket-spaces\": [\n" +
- " {\n" +
- " \"name\": \"default\",\n" +
- " \"state\": \"distributor:4 storage:4 .3.s:m\"\n" +
- " },\n" +
- " {\n" +
- " \"name\": \"global\",\n" +
- " \"state\": \"distributor:4 storage:4\"\n" +
- " }\n" +
- " ]\n" +
- " }}\n" +
- "}";
- assertEquals(expected, jsonWriter.createJson(response).toString(2));
+ assertEquals("""
+ {
+ "state" : {
+ "generated" : {
+ "state" : "up",
+ "reason" : ""
+ }
+ },
+ "service" : {
+ "storage" : {
+ "link" : "/cluster/v2/books/storage"
+ },
+ "distributor" : {
+ "link" : "/cluster/v2/books/distributor"
+ }
+ },
+ "distribution-states" : {
+ "published" : {
+ "baseline" : "distributor:4 storage:4",
+ "bucket-spaces" : [ {
+ "name" : "default",
+ "state" : "distributor:4 storage:4 .3.s:m"
+ }, {
+ "name" : "global",
+ "state" : "distributor:4 storage:4"
+ } ]
+ }
+ }
+ }""",
+ jsonWriter.createJson(response).toPrettyString());
}
@Test
void testRecursiveCluster() throws Exception {
setUp(true);
UnitResponse response = restAPI.getState(new StateRequest("music", 1));
- String expected =
- "{\n" +
- " \"state\": {\"generated\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " }},\n" +
- " \"service\": {\n" +
- " \"storage\": {\"node\": {\n" +
- " \"1\": {\"link\": \"\\/cluster\\/v2\\/music\\/storage\\/1\"},\n" +
- " \"2\": {\"link\": \"\\/cluster\\/v2\\/music\\/storage\\/2\"},\n" +
- " \"3\": {\"link\": \"\\/cluster\\/v2\\/music\\/storage\\/3\"},\n" +
- " \"5\": {\"link\": \"\\/cluster\\/v2\\/music\\/storage\\/5\"},\n" +
- " \"7\": {\"link\": \"\\/cluster\\/v2\\/music\\/storage\\/7\"}\n" +
- " }},\n" +
- " \"distributor\": {\"node\": {\n" +
- " \"1\": {\"link\": \"\\/cluster\\/v2\\/music\\/distributor\\/1\"},\n" +
- " \"2\": {\"link\": \"\\/cluster\\/v2\\/music\\/distributor\\/2\"},\n" +
- " \"3\": {\"link\": \"\\/cluster\\/v2\\/music\\/distributor\\/3\"},\n" +
- " \"5\": {\"link\": \"\\/cluster\\/v2\\/music\\/distributor\\/5\"},\n" +
- " \"7\": {\"link\": \"\\/cluster\\/v2\\/music\\/distributor\\/7\"}\n" +
- " }}\n" +
- " },\n" +
- " \"distribution-states\": {\"published\": {\n" +
- " \"baseline\": \"distributor:8 .0.s:d .2.s:d .4.s:d .6.s:d storage:8 .0.s:d .2.s:d .4.s:d .6.s:d\",\n" +
- " \"bucket-spaces\": []\n" +
- " }}\n" +
- "}";
- assertEquals(expected, jsonWriter.createJson(response).toString(2));
+ assertEquals("""
+ {
+ "state" : {
+ "generated" : {
+ "state" : "up",
+ "reason" : ""
+ }
+ },
+ "service" : {
+ "storage" : {
+ "node" : {
+ "1" : {
+ "link" : "/cluster/v2/music/storage/1"
+ },
+ "2" : {
+ "link" : "/cluster/v2/music/storage/2"
+ },
+ "3" : {
+ "link" : "/cluster/v2/music/storage/3"
+ },
+ "5" : {
+ "link" : "/cluster/v2/music/storage/5"
+ },
+ "7" : {
+ "link" : "/cluster/v2/music/storage/7"
+ }
+ }
+ },
+ "distributor" : {
+ "node" : {
+ "1" : {
+ "link" : "/cluster/v2/music/distributor/1"
+ },
+ "2" : {
+ "link" : "/cluster/v2/music/distributor/2"
+ },
+ "3" : {
+ "link" : "/cluster/v2/music/distributor/3"
+ },
+ "5" : {
+ "link" : "/cluster/v2/music/distributor/5"
+ },
+ "7" : {
+ "link" : "/cluster/v2/music/distributor/7"
+ }
+ }
+ }
+ },
+ "distribution-states" : {
+ "published" : {
+ "baseline" : "distributor:8 .0.s:d .2.s:d .4.s:d .6.s:d storage:8 .0.s:d .2.s:d .4.s:d .6.s:d",
+ "bucket-spaces" : [ ]
+ }
+ }
+ }""",
+ jsonWriter.createJson(response).toPrettyString());
}
}
diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/NodeTest.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/NodeTest.java
index 52c46215e50..53756e9be22 100644
--- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/NodeTest.java
+++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/NodeTest.java
@@ -7,7 +7,6 @@ import com.yahoo.vdslib.state.NodeType;
import com.yahoo.vdslib.state.State;
import com.yahoo.vespa.clustercontroller.core.ContentCluster;
import com.yahoo.vespa.clustercontroller.utils.staterestapi.response.UnitResponse;
-import org.codehaus.jettison.json.JSONObject;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
@@ -18,85 +17,91 @@ public class NodeTest extends StateRestApiTest {
void testDistributor() throws Exception {
setUp(true);
UnitResponse response = restAPI.getState(new StateRequest("music/distributor/1", 0));
- String expected =
- "{\n" +
- " \"attributes\": {\"hierarchical-group\": \"east.g2\"},\n" +
- " \"state\": {\n" +
- " \"generated\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " },\n" +
- " \"unit\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " },\n" +
- " \"user\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " }\n" +
- " }\n" +
- "}";
- assertEquals(expected, jsonWriter.createJson(response).toString(2));
+ assertEquals("""
+ {
+ "attributes" : {
+ "hierarchical-group" : "east.g2"
+ },
+ "state" : {
+ "generated" : {
+ "state" : "up",
+ "reason" : ""
+ },
+ "unit" : {
+ "state" : "up",
+ "reason" : ""
+ },
+ "user" : {
+ "state" : "up",
+ "reason" : ""
+ }
+ }
+ }""",
+ jsonWriter.createJson(response).toPrettyString());
}
@Test
void testStorage() throws Exception {
setUp(true);
UnitResponse response = restAPI.getState(new StateRequest("music/storage/1", 0));
- String expected =
- "{\n" +
- " \"attributes\": {\"hierarchical-group\": \"east.g2\"},\n" +
- " \"state\": {\n" +
- " \"generated\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " },\n" +
- " \"unit\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " },\n" +
- " \"user\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " }\n" +
- " },\n" +
- " \"metrics\": {\n" +
- " \"bucket-count\": 1,\n" +
- " \"unique-document-count\": 2,\n" +
- " \"unique-document-total-size\": 3\n" +
- " }\n" +
- "}";
- assertEquals(expected, jsonWriter.createJson(response).toString(2));
+ assertEquals("""
+ {
+ "attributes" : {
+ "hierarchical-group" : "east.g2"
+ },
+ "state" : {
+ "generated" : {
+ "state" : "up",
+ "reason" : ""
+ },
+ "unit" : {
+ "state" : "up",
+ "reason" : ""
+ },
+ "user" : {
+ "state" : "up",
+ "reason" : ""
+ }
+ },
+ "metrics" : {
+ "bucket-count" : 1,
+ "unique-document-count" : 2,
+ "unique-document-total-size" : 3
+ }
+ }""",
+ jsonWriter.createJson(response).toPrettyString());
}
@Test
void testRecursiveNode() throws Exception {
setUp(true);
UnitResponse response = restAPI.getState(new StateRequest("music/storage/1", 1));
- String expected =
- "{\n" +
- " \"attributes\": {\"hierarchical-group\": \"east.g2\"},\n" +
- " \"state\": {\n" +
- " \"generated\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " },\n" +
- " \"unit\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " },\n" +
- " \"user\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " }\n" +
- " },\n" +
- " \"metrics\": {\n" +
- " \"bucket-count\": 1,\n" +
- " \"unique-document-count\": 2,\n" +
- " \"unique-document-total-size\": 3\n" +
- " }\n" +
- "}";
- assertEquals(expected, jsonWriter.createJson(response).toString(2));
+ assertEquals("""
+ {
+ "attributes" : {
+ "hierarchical-group" : "east.g2"
+ },
+ "state" : {
+ "generated" : {
+ "state" : "up",
+ "reason" : ""
+ },
+ "unit" : {
+ "state" : "up",
+ "reason" : ""
+ },
+ "user" : {
+ "state" : "up",
+ "reason" : ""
+ }
+ },
+ "metrics" : {
+ "bucket-count" : 1,
+ "unique-document-count" : 2,
+ "unique-document-total-size" : 3
+ }
+ }""",
+ jsonWriter.createJson(response).toPrettyString());
}
@Test
@@ -108,24 +113,26 @@ public class NodeTest extends StateRestApiTest {
currentState.setDescription("Not seen");
music.context.currentConsolidatedState.setNodeState(new Node(NodeType.STORAGE, 1), currentState);
UnitResponse response = restAPI.getState(new StateRequest("music/storage/1", 0));
- String expected =
- "{\n" +
- " \"attributes\": {\"hierarchical-group\": \"east.g2\"},\n" +
- " \"state\": {\n" +
- " \"generated\": {\n" +
- " \"state\": \"down\",\n" +
- " \"reason\": \"Not seen\"\n" +
- " },\n" +
- " \"unit\": {\n" +
- " \"state\": \"down\",\n" +
- " \"reason\": \"Node not seen in slobrok.\"\n" +
- " },\n" +
- " \"user\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " }\n" +
- " }\n" +
- "}";
- assertEquals(expected, jsonWriter.createJson(response).toString(2));
+ assertEquals("""
+ {
+ "attributes" : {
+ "hierarchical-group" : "east.g2"
+ },
+ "state" : {
+ "generated" : {
+ "state" : "down",
+ "reason" : "Not seen"
+ },
+ "unit" : {
+ "state" : "down",
+ "reason" : "Node not seen in slobrok."
+ },
+ "user" : {
+ "state" : "up",
+ "reason" : ""
+ }
+ }
+ }""", jsonWriter.createJson(response).toPrettyString());
}
+
}
diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/NotMasterTest.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/NotMasterTest.java
index 3beeecf8dc4..912bd34c33a 100644
--- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/NotMasterTest.java
+++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/NotMasterTest.java
@@ -20,12 +20,17 @@ public class NotMasterTest extends StateRestApiTest {
// Non-recursive cluster list works, as it doesn't touches into fleetcontrollers
{
UnitResponse response = restAPI.getState(new StateRequest("", 0));
- String expected =
- "{\"cluster\": {\n" +
- " \"books\": {\"link\": \"\\/cluster\\/v2\\/books\"},\n" +
- " \"music\": {\"link\": \"\\/cluster\\/v2\\/music\"}\n" +
- "}}";
- assertEquals(expected, jsonWriter.createJson(response).toString(2));
+ assertEquals("""
+ {
+ "cluster" : {
+ "books" : {
+ "link" : "/cluster/v2/books"
+ },
+ "music" : {
+ "link" : "/cluster/v2/music"
+ }
+ }
+ }""", jsonWriter.createJson(response).toPrettyString());
}
// Recursive cluster list does not work
try {
@@ -70,12 +75,18 @@ public class NotMasterTest extends StateRestApiTest {
// Non-recursive cluster list works, as it doesn't touches into fleetcontrollers
{
UnitResponse response = restAPI.getState(new StateRequest("", 0));
- String expected =
- "{\"cluster\": {\n" +
- " \"books\": {\"link\": \"\\/cluster\\/v2\\/books\"},\n" +
- " \"music\": {\"link\": \"\\/cluster\\/v2\\/music\"}\n" +
- "}}";
- assertEquals(expected, jsonWriter.createJson(response).toString(2));
+ assertEquals("""
+ {
+ "cluster" : {
+ "books" : {
+ "link" : "/cluster/v2/books"
+ },
+ "music" : {
+ "link" : "/cluster/v2/music"
+ }
+ }
+ }""",
+ jsonWriter.createJson(response).toPrettyString());
}
// Recursive cluster list does not work
try {
diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/ServiceTest.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/ServiceTest.java
index 2e5b610a039..8d1bdb021da 100644
--- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/ServiceTest.java
+++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/ServiceTest.java
@@ -12,109 +12,133 @@ public class ServiceTest extends StateRestApiTest {
void testService() throws Exception {
setUp(true);
UnitResponse response = restAPI.getState(new StateRequest("music/distributor", 0));
- String expected =
- "{\"node\": {\n" +
- " \"1\": {\"link\": \"\\/cluster\\/v2\\/music\\/distributor\\/1\"},\n" +
- " \"2\": {\"link\": \"\\/cluster\\/v2\\/music\\/distributor\\/2\"},\n" +
- " \"3\": {\"link\": \"\\/cluster\\/v2\\/music\\/distributor\\/3\"},\n" +
- " \"5\": {\"link\": \"\\/cluster\\/v2\\/music\\/distributor\\/5\"},\n" +
- " \"7\": {\"link\": \"\\/cluster\\/v2\\/music\\/distributor\\/7\"}\n" +
- "}}";
- assertEquals(expected, jsonWriter.createJson(response).toString(2));
+ assertEquals("""
+ {
+ "node" : {
+ "1" : {
+ "link" : "/cluster/v2/music/distributor/1"
+ },
+ "2" : {
+ "link" : "/cluster/v2/music/distributor/2"
+ },
+ "3" : {
+ "link" : "/cluster/v2/music/distributor/3"
+ },
+ "5" : {
+ "link" : "/cluster/v2/music/distributor/5"
+ },
+ "7" : {
+ "link" : "/cluster/v2/music/distributor/7"
+ }
+ }
+ }""",
+ jsonWriter.createJson(response).toPrettyString());
}
@Test
void testRecursiveCluster() throws Exception {
setUp(true);
UnitResponse response = restAPI.getState(new StateRequest("music/distributor", 1));
- String expected =
- "{\"node\": {\n" +
- " \"1\": {\n" +
- " \"attributes\": {\"hierarchical-group\": \"east.g2\"},\n" +
- " \"state\": {\n" +
- " \"generated\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " },\n" +
- " \"unit\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " },\n" +
- " \"user\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " }\n" +
- " }\n" +
- " },\n" +
- " \"2\": {\n" +
- " \"attributes\": {\"hierarchical-group\": \"east.g1\"},\n" +
- " \"state\": {\n" +
- " \"generated\": {\n" +
- " \"state\": \"down\",\n" +
- " \"reason\": \"\"\n" +
- " },\n" +
- " \"unit\": {\n" +
- " \"state\": \"down\",\n" +
- " \"reason\": \"Node not seen in slobrok.\"\n" +
- " },\n" +
- " \"user\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " }\n" +
- " }\n" +
- " },\n" +
- " \"3\": {\n" +
- " \"attributes\": {\"hierarchical-group\": \"east.g2\"},\n" +
- " \"state\": {\n" +
- " \"generated\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " },\n" +
- " \"unit\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " },\n" +
- " \"user\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " }\n" +
- " }\n" +
- " },\n" +
- " \"5\": {\n" +
- " \"attributes\": {\"hierarchical-group\": \"east.g2\"},\n" +
- " \"state\": {\n" +
- " \"generated\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " },\n" +
- " \"unit\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " },\n" +
- " \"user\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " }\n" +
- " }\n" +
- " },\n" +
- " \"7\": {\n" +
- " \"attributes\": {\"hierarchical-group\": \"east.g2\"},\n" +
- " \"state\": {\n" +
- " \"generated\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " },\n" +
- " \"unit\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " },\n" +
- " \"user\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " }\n" +
- " }\n" +
- " }\n" +
- "}}";
- assertEquals(expected, jsonWriter.createJson(response).toString(2));
+ assertEquals("""
+ {
+ "node" : {
+ "1" : {
+ "attributes" : {
+ "hierarchical-group" : "east.g2"
+ },
+ "state" : {
+ "generated" : {
+ "state" : "up",
+ "reason" : ""
+ },
+ "unit" : {
+ "state" : "up",
+ "reason" : ""
+ },
+ "user" : {
+ "state" : "up",
+ "reason" : ""
+ }
+ }
+ },
+ "2" : {
+ "attributes" : {
+ "hierarchical-group" : "east.g1"
+ },
+ "state" : {
+ "generated" : {
+ "state" : "down",
+ "reason" : ""
+ },
+ "unit" : {
+ "state" : "down",
+ "reason" : "Node not seen in slobrok."
+ },
+ "user" : {
+ "state" : "up",
+ "reason" : ""
+ }
+ }
+ },
+ "3" : {
+ "attributes" : {
+ "hierarchical-group" : "east.g2"
+ },
+ "state" : {
+ "generated" : {
+ "state" : "up",
+ "reason" : ""
+ },
+ "unit" : {
+ "state" : "up",
+ "reason" : ""
+ },
+ "user" : {
+ "state" : "up",
+ "reason" : ""
+ }
+ }
+ },
+ "5" : {
+ "attributes" : {
+ "hierarchical-group" : "east.g2"
+ },
+ "state" : {
+ "generated" : {
+ "state" : "up",
+ "reason" : ""
+ },
+ "unit" : {
+ "state" : "up",
+ "reason" : ""
+ },
+ "user" : {
+ "state" : "up",
+ "reason" : ""
+ }
+ }
+ },
+ "7" : {
+ "attributes" : {
+ "hierarchical-group" : "east.g2"
+ },
+ "state" : {
+ "generated" : {
+ "state" : "up",
+ "reason" : ""
+ },
+ "unit" : {
+ "state" : "up",
+ "reason" : ""
+ },
+ "user" : {
+ "state" : "up",
+ "reason" : ""
+ }
+ }
+ }
+ }
+ }""",
+ jsonWriter.createJson(response).toPrettyString());
}
}
diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/SetNodeStateTest.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/SetNodeStateTest.java
index 33a962a532d..131b011df48 100644
--- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/SetNodeStateTest.java
+++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/restapiv2/SetNodeStateTest.java
@@ -107,7 +107,7 @@ public class SetNodeStateTest extends StateRestApiTest {
"music/distributor/1").setNewState("user", state, reason));
UnitResponse response = restAPI.getState(new StateRequest("music/distributor/1", 0));
String expected = musicClusterExpectedUserStateString("east.g2", "up", "up", state.toLowerCase(), reason);
- assertEquals(expected, jsonWriter.createJson(response).toString(2));
+ assertEquals(expected, jsonWriter.createJson(response).toPrettyString());
}
private void verifyClusterSet(String state, String reason) throws Exception {
@@ -121,48 +121,29 @@ public class SetNodeStateTest extends StateRestApiTest {
}
}
- private String musicClusterExpectedUserStateStringWithUninitializedNode(String groupName,
- String generatedState, String unitState,
- String userState, String userReason) {
- return "{\n" +
- " \"attributes\": {\"hierarchical-group\": \"" + groupName + "\"},\n" +
- " \"state\": {\n" +
- " \"generated\": {\n" +
- " \"state\": \"" + generatedState + "\",\n" +
- " \"reason\": \"\"\n" +
- " },\n" +
- " \"unit\": {\n" +
- " \"state\": \"" + unitState + "\",\n" +
- " \"reason\": \"Node not seen in slobrok.\"\n" +
- " },\n" +
- " \"user\": {\n" +
- " \"state\": \"" + userState + "\",\n" +
- " \"reason\": \"" + userReason + "\"\n" +
- " }\n" +
- " }\n" +
- "}";
- }
-
private String musicClusterExpectedUserStateString(String groupName,
String generatedState, String unitState,
String userState, String userReason) {
- return "{\n" +
- " \"attributes\": {\"hierarchical-group\": \"" + groupName + "\"},\n" +
- " \"state\": {\n" +
- " \"generated\": {\n" +
- " \"state\": \"" + generatedState + "\",\n" +
- " \"reason\": \"\"\n" +
- " },\n" +
- " \"unit\": {\n" +
- " \"state\": \"" + unitState + "\",\n" +
- " \"reason\": \"\"\n" +
- " },\n" +
- " \"user\": {\n" +
- " \"state\": \"" + userState + "\",\n" +
- " \"reason\": \"" + userReason + "\"\n" +
- " }\n" +
- " }\n" +
- "}";
+ return """
+ {
+ "attributes" : {
+ "hierarchical-group" : "%s"
+ },
+ "state" : {
+ "generated" : {
+ "state" : "%s",
+ "reason" : ""
+ },
+ "unit" : {
+ "state" : "%s",
+ "reason" : ""
+ },
+ "user" : {
+ "state" : "%s",
+ "reason" : "%s"
+ }
+ }
+ }""".formatted(groupName, generatedState, unitState, userState, userReason);
}
@Test
@@ -332,8 +313,27 @@ public class SetNodeStateTest extends StateRestApiTest {
setUp(true);
restAPI.setUnitState(new SetUnitStateRequestImpl("music/distributor/2").setNewState("user", "down", "borked node"));
UnitResponse response = restAPI.getState(new StateRequest("music/distributor/2", 0));
- String expected = musicClusterExpectedUserStateStringWithUninitializedNode("east.g1", "down", "down", "down", "borked node");
- assertEquals(expected, jsonWriter.createJson(response).toString(2));
+ assertEquals("""
+ {
+ "attributes" : {
+ "hierarchical-group" : "east.g1"
+ },
+ "state" : {
+ "generated" : {
+ "state" : "down",
+ "reason" : ""
+ },
+ "unit" : {
+ "state" : "down",
+ "reason" : "Node not seen in slobrok."
+ },
+ "user" : {
+ "state" : "down",
+ "reason" : "borked node"
+ }
+ }
+ }""",
+ jsonWriter.createJson(response).toPrettyString());
}
@Test
@@ -467,7 +467,7 @@ public class SetNodeStateTest extends StateRestApiTest {
"music/distributor/1").setNewState("user", "down", "testing more"));
UnitResponse response = restAPI.getState(new StateRequest("music/distributor/1", 0));
String expected = musicClusterExpectedUserStateString("east.g2", "up", "up", "down", "testing more");
- assertEquals(expected, jsonWriter.createJson(response).toString(2));
+ assertEquals(expected, jsonWriter.createJson(response).toPrettyString());
}
private Id.Node createDummyId() {
diff --git a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/testutils/StateWaiter.java b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/testutils/StateWaiter.java
index 32c4ee99c3c..1d45b1a455e 100644
--- a/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/testutils/StateWaiter.java
+++ b/clustercontroller-core/src/test/java/com/yahoo/vespa/clustercontroller/core/testutils/StateWaiter.java
@@ -14,6 +14,7 @@ import java.util.regex.Pattern;
* Deprecated.. Use the Waiter class instead
*/
public class StateWaiter implements SystemStateListener {
+
private final FakeTimer timer;
protected ClusterState current;
diff --git a/clustercontroller-utils/pom.xml b/clustercontroller-utils/pom.xml
index 0d8e30d3693..c534794ad0a 100644
--- a/clustercontroller-utils/pom.xml
+++ b/clustercontroller-utils/pom.xml
@@ -14,8 +14,8 @@
<packaging>container-plugin</packaging>
<dependencies>
<dependency>
- <groupId>org.codehaus.jettison</groupId>
- <artifactId>jettison</artifactId>
+ <groupId>com.fasterxml.jackson.core</groupId>
+ <artifactId>jackson-databind</artifactId>
</dependency>
<dependency>
<groupId>com.yahoo.vespa</groupId>
diff --git a/clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/communication/http/HttpResult.java b/clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/communication/http/HttpResult.java
index ab259289d58..5f3bf21f40e 100644
--- a/clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/communication/http/HttpResult.java
+++ b/clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/communication/http/HttpResult.java
@@ -1,6 +1,8 @@
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.vespa.clustercontroller.utils.communication.http;
+import com.fasterxml.jackson.databind.JsonNode;
+
import java.util.Collection;
import java.util.LinkedList;
import java.util.List;
@@ -83,7 +85,7 @@ public class HttpResult {
return sb.toString();
}
public void printContent(StringBuilder sb) {
- sb.append(content.toString());
+ sb.append(content instanceof JsonNode ? ((JsonNode) content).toPrettyString() : content.toString());
}
}
diff --git a/clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/communication/http/JsonHttpResult.java b/clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/communication/http/JsonHttpResult.java
index 7d8877e974c..a6326461807 100644
--- a/clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/communication/http/JsonHttpResult.java
+++ b/clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/communication/http/JsonHttpResult.java
@@ -1,13 +1,16 @@
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.vespa.clustercontroller.utils.communication.http;
-import com.yahoo.vespa.clustercontroller.utils.util.JSONObjectWrapper;
-import org.codehaus.jettison.json.JSONException;
-import org.codehaus.jettison.json.JSONObject;
+import com.fasterxml.jackson.core.JsonProcessingException;
+import com.fasterxml.jackson.databind.JsonNode;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.databind.node.ObjectNode;
public class JsonHttpResult extends HttpResult {
- private JSONObject json;
+ private static final ObjectMapper mapper = new ObjectMapper();
+
+ private JsonNode json;
private boolean failedParsing = false;
@@ -19,56 +22,51 @@ public class JsonHttpResult extends HttpResult {
super(other);
if (other.getContent() == null) {
- setParsedJson(new JSONObject());
+ setParsedJson(new ObjectNode(mapper.getNodeFactory()));
return;
}
try{
- if (other.getContent() instanceof JSONObject) {
- setParsedJson((JSONObject) other.getContent());
+ if (other.getContent() instanceof JsonNode jsonContent) {
+ setParsedJson(jsonContent);
} else {
- setParsedJson(new JSONObject(other.getContent().toString()));
+ setParsedJson(mapper.readTree(other.getContent().toString()));
}
- } catch (JSONException e) {
+ }
+ catch (JsonProcessingException e) {
failedParsing = true;
setParsedJson(createErrorJson(e.getMessage(), other));
}
}
- private JSONObject createErrorJson(String error, HttpResult other) {
- return new JSONObjectWrapper()
- .put("error", "Invalid JSON in output: " + error)
- .put("output", other.getContent().toString());
+ private JsonNode createErrorJson(String error, HttpResult other) {
+ ObjectNode root = new ObjectNode(mapper.getNodeFactory());
+ root.put("error", "Invalid JSON in output: " + error);
+ root.put("output", other.getContent().toString());
+ return root;
}
- public JsonHttpResult setJson(JSONObject o) {
+ public JsonHttpResult setJson(JsonNode o) {
setContent(o);
json = o;
return this;
}
- private void setParsedJson(JSONObject o) {
+ private void setParsedJson(JsonNode o) {
json = o;
}
- public JSONObject getJson() {
+ public JsonNode getJson() {
return json;
}
@Override
public void printContent(StringBuilder sb) {
- if (failedParsing) {
+ if (failedParsing || json == null) {
super.printContent(sb);
- return;
}
- if (json != null) {
+ else {
sb.append("JSON: ");
- try{
- sb.append(json.toString(2));
- } catch (JSONException e) {
- sb.append(json.toString());
- }
- } else {
- super.printContent(sb);
+ sb.append(json.toPrettyString());
}
}
diff --git a/clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/response/UnitMetrics.java b/clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/response/UnitMetrics.java
index f0470a1b845..71e57fef6aa 100644
--- a/clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/response/UnitMetrics.java
+++ b/clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/response/UnitMetrics.java
@@ -5,6 +5,6 @@ import java.util.Map;
public interface UnitMetrics {
- Map<String, Number> getMetricMap();
+ Map<String, Long> getMetricMap();
}
diff --git a/clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/server/JsonReader.java b/clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/server/JsonReader.java
index 44c45a2e8da..26ee121af79 100644
--- a/clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/server/JsonReader.java
+++ b/clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/server/JsonReader.java
@@ -1,18 +1,24 @@
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.vespa.clustercontroller.utils.staterestapi.server;
+import com.fasterxml.jackson.databind.JsonNode;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.databind.node.ObjectNode;
import com.yahoo.vespa.clustercontroller.utils.communication.http.HttpRequest;
import com.yahoo.vespa.clustercontroller.utils.staterestapi.errors.InvalidContentException;
import com.yahoo.vespa.clustercontroller.utils.staterestapi.requests.SetUnitStateRequest;
import com.yahoo.vespa.clustercontroller.utils.staterestapi.response.UnitState;
-import org.codehaus.jettison.json.JSONArray;
-import org.codehaus.jettison.json.JSONObject;
import java.util.HashMap;
+import java.util.Iterator;
import java.util.Map;
public class JsonReader {
+
+ private static final ObjectMapper mapper = new ObjectMapper();
+
private static class UnitStateImpl implements UnitState {
+
private final String id;
private final String reason;
@@ -30,6 +36,7 @@ public class JsonReader {
public String getReason() {
return reason;
}
+
}
static class SetRequestData {
@@ -50,60 +57,56 @@ public class JsonReader {
}
public SetRequestData getStateRequestData(HttpRequest request) throws Exception {
- JSONObject json = new JSONObject(request.getPostContent().toString());
+ JsonNode json = mapper.readTree(request.getPostContent().toString());
- final boolean probe = json.has("probe") && json.getBoolean("probe");
+ final boolean probe = json.has("probe") && json.get("probe").booleanValue();
final SetUnitStateRequest.Condition condition;
if (json.has("condition")) {
- condition = SetUnitStateRequest.Condition.fromString(json.getString("condition"));
+ condition = SetUnitStateRequest.Condition.fromString(json.get("condition").textValue());
} else {
condition = SetUnitStateRequest.Condition.FORCE;
}
final SetUnitStateRequest.ResponseWait responseWait = json.has("response-wait")
- ? SetUnitStateRequest.ResponseWait.fromString(json.getString("response-wait"))
+ ? SetUnitStateRequest.ResponseWait.fromString(json.get("response-wait").textValue())
: SetUnitStateRequest.ResponseWait.WAIT_UNTIL_CLUSTER_ACKED;
Map<String, UnitState> stateMap = new HashMap<>();
if (!json.has("state")) {
throw new InvalidContentException("Set state requests must contain a state object");
}
- Object o = json.get("state");
- if (!(o instanceof JSONObject)) {
+ JsonNode o = json.get("state");
+ if ( ! (o instanceof ObjectNode state)) {
throw new InvalidContentException("value of state is not a json object");
}
- JSONObject state = (JSONObject) o;
-
- JSONArray stateTypes = state.names();
- for (int i=0; i<stateTypes.length(); ++i) {
- o = stateTypes.get(i);
- String type = (String) o;
- o = state.get(type);
- if (!(o instanceof JSONObject)) {
+ for (Iterator<Map.Entry<String, JsonNode>> fields = state.fields(); fields.hasNext(); ) {
+ Map.Entry<String, JsonNode> entry = fields.next();
+ String type = entry.getKey();
+ if ( ! (entry.getValue() instanceof ObjectNode userState)) {
throw new InvalidContentException("value of state->" + type + " is not a json object");
}
- JSONObject userState = (JSONObject) o;
String code = "up";
if (userState.has("state")) {
o = userState.get("state");
- if (!(o instanceof String)) {
+ if ( ! o.isTextual()) {
throw new InvalidContentException("value of state->" + type + "->state is not a string");
}
- code = o.toString();
+ code = o.textValue();
}
String reason = "";
if (userState.has("reason")) {
o = userState.get("reason");
- if (!(o instanceof String)) {
+ if ( ! o.isTextual()) {
throw new InvalidContentException("value of state->" + type + "->reason is not a string");
}
- reason = o.toString();
+ reason = o.textValue();
}
stateMap.put(type, new UnitStateImpl(code, reason));
}
return new SetRequestData(probe, stateMap, condition, responseWait);
}
+
}
diff --git a/clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/server/JsonWriter.java b/clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/server/JsonWriter.java
index a6cde601ef4..af776ddf5cd 100644
--- a/clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/server/JsonWriter.java
+++ b/clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/server/JsonWriter.java
@@ -1,19 +1,29 @@
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.vespa.clustercontroller.utils.staterestapi.server;
-import com.yahoo.vespa.clustercontroller.utils.staterestapi.response.*;
-import org.codehaus.jettison.json.JSONArray;
-import org.codehaus.jettison.json.JSONException;
-import org.codehaus.jettison.json.JSONObject;
+import com.fasterxml.jackson.databind.JsonNode;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.databind.node.ArrayNode;
+import com.fasterxml.jackson.databind.node.ObjectNode;
+import com.yahoo.vespa.clustercontroller.utils.staterestapi.response.CurrentUnitState;
+import com.yahoo.vespa.clustercontroller.utils.staterestapi.response.DistributionState;
+import com.yahoo.vespa.clustercontroller.utils.staterestapi.response.DistributionStates;
+import com.yahoo.vespa.clustercontroller.utils.staterestapi.response.SetResponse;
+import com.yahoo.vespa.clustercontroller.utils.staterestapi.response.SubUnitList;
+import com.yahoo.vespa.clustercontroller.utils.staterestapi.response.UnitAttributes;
+import com.yahoo.vespa.clustercontroller.utils.staterestapi.response.UnitMetrics;
+import com.yahoo.vespa.clustercontroller.utils.staterestapi.response.UnitResponse;
+import com.yahoo.vespa.clustercontroller.utils.staterestapi.response.UnitState;
import java.util.Map;
public class JsonWriter {
+ private static final ObjectMapper mapper = new ObjectMapper();
+
private String pathPrefix = "/";
- public JsonWriter() {
- }
+ public JsonWriter() { }
public void setDefaultPathPrefix(String defaultPathPrefix) {
if (defaultPathPrefix.isEmpty() || defaultPathPrefix.charAt(0) != '/') {
@@ -22,16 +32,16 @@ public class JsonWriter {
this.pathPrefix = defaultPathPrefix;
}
- public JSONObject createJson(UnitResponse data) throws Exception {
- JSONObject json = new JSONObject();
+ public JsonNode createJson(UnitResponse data) {
+ ObjectNode json = new ObjectNode(mapper.getNodeFactory());
fillInJson(data, json);
return json;
}
- public void fillInJson(UnitResponse data, JSONObject json) throws Exception {
+ public void fillInJson(UnitResponse data, ObjectNode json) {
UnitAttributes attributes = data.getAttributes();
if (attributes != null) {
- fillInJson(attributes, json);
+ json.putPOJO("attributes", attributes.getAttributeValues());
}
CurrentUnitState stateData = data.getCurrentState();
if (stateData != null) {
@@ -39,7 +49,7 @@ public class JsonWriter {
}
UnitMetrics metrics = data.getMetrics();
if (metrics != null) {
- fillInJson(metrics, json);
+ json.putPOJO("metrics", metrics.getMetricMap());
}
Map<String, SubUnitList> subUnits = data.getSubUnits();
if (subUnits != null) {
@@ -51,88 +61,45 @@ public class JsonWriter {
}
}
- public void fillInJson(CurrentUnitState stateData, JSONObject json) throws Exception {
- JSONObject stateJson = new JSONObject();
- json.put("state", stateJson);
+ public void fillInJson(CurrentUnitState stateData, ObjectNode json) {
+ ObjectNode stateJson = json.putObject("state");
Map<String, UnitState> state = stateData.getStatePerType();
- for (Map.Entry<String, UnitState> e : state.entrySet()) {
- String stateType = e.getKey();
- UnitState unitState = e.getValue();
- JSONObject stateTypeJson = new JSONObject()
- .put("state", unitState.getId())
- .put("reason", unitState.getReason());
- stateJson.put(stateType, stateTypeJson);
- }
+ state.forEach((stateType, unitState) -> stateJson.putObject(stateType)
+ .put("state", unitState.getId())
+ .put("reason", unitState.getReason()));
}
- public void fillInJson(UnitMetrics metrics, JSONObject json) throws Exception {
- JSONObject metricsJson = new JSONObject();
- for (Map.Entry<String, Number> e : metrics.getMetricMap().entrySet()) {
- metricsJson.put(e.getKey(), e.getValue());
- }
- json.put("metrics", metricsJson);
- }
- public void fillInJson(UnitAttributes attributes, JSONObject json) throws Exception {
- JSONObject attributesJson = new JSONObject();
- for (Map.Entry<String, String> e : attributes.getAttributeValues().entrySet()) {
- attributesJson.put(e.getKey(), e.getValue());
- }
- json.put("attributes", attributesJson);
+ public void fillInJson(Map<String, SubUnitList> subUnitMap, ObjectNode json) {
+ subUnitMap.forEach((subUnitType, units) -> {
+ ObjectNode typeJson = json.putObject(subUnitType);
+ units.getSubUnitLinks().forEach((key, value) -> typeJson.putObject(key).put("link", pathPrefix + "/" + value));
+ units.getSubUnits().forEach((key, value) -> fillInJson(value, typeJson.putObject(key)));
+ });
}
- public void fillInJson(Map<String, SubUnitList> subUnitMap, JSONObject json) throws Exception {
- for(Map.Entry<String, SubUnitList> e : subUnitMap.entrySet()) {
- String subUnitType = e.getKey();
- JSONObject typeJson = new JSONObject();
- for (Map.Entry<String, String> f : e.getValue().getSubUnitLinks().entrySet()) {
- JSONObject linkJson = new JSONObject();
- linkJson.put("link", pathPrefix + "/" + f.getValue());
- typeJson.put(f.getKey(), linkJson);
- }
- for (Map.Entry<String, UnitResponse> f : e.getValue().getSubUnits().entrySet()) {
- JSONObject subJson = new JSONObject();
- fillInJson(f.getValue(), subJson);
- typeJson.put(f.getKey(), subJson);
- }
- json.put(subUnitType, typeJson);
- }
- }
-
- private static void fillInJson(DistributionStates states, JSONObject json) throws Exception {
- JSONObject statesJson = new JSONObject();
- statesJson.put("published", distributionStateToJson(states.getPublishedState()));
- json.put("distribution-states", statesJson);
+ private static void fillInJson(DistributionStates states, ObjectNode json) {
+ fillDistributionState(states.getPublishedState(),
+ json.putObject("distribution-states")
+ .putObject("published"));
}
- private static JSONObject distributionStateToJson(DistributionState state) throws Exception {
- JSONObject result = new JSONObject();
+ private static void fillDistributionState(DistributionState state, ObjectNode result) {
result.put("baseline", state.getBaselineState());
- JSONArray bucketSpacesJson = new JSONArray();
- for (Map.Entry<String, String> entry : state.getBucketSpaceStates().entrySet()) {
- JSONObject bucketSpaceJson = new JSONObject();
- bucketSpaceJson.put("name", entry.getKey());
- bucketSpaceJson.put("state", entry.getValue());
- bucketSpacesJson.put(bucketSpaceJson);
- }
- result.put("bucket-spaces", bucketSpacesJson);
- return result;
+ ArrayNode bucketSpacesJson = result.putArray("bucket-spaces");
+ state.getBucketSpaceStates().forEach((key, value) -> {
+ ObjectNode bucketSpaceJson = bucketSpacesJson.addObject();
+ bucketSpaceJson.put("name", key);
+ bucketSpaceJson.put("state", value);
+ });
}
- public JSONObject createErrorJson(String description) {
- JSONObject o = new JSONObject();
- try{
- o.put("message", description);
- } catch (JSONException e) {
- // Can't really do anything if we get an error trying to report an error.
- }
- return o;
+ public JsonNode createErrorJson(String description) {
+ return new ObjectNode(mapper.getNodeFactory()).put("message", description);
}
- public JSONObject createJson(SetResponse setResponse) throws JSONException {
- JSONObject jsonObject = new JSONObject();
- jsonObject.put("wasModified", setResponse.getWasModified());
- jsonObject.put("reason", setResponse.getReason());
- return jsonObject;
+ public JsonNode createJson(SetResponse setResponse) {
+ return new ObjectNode(mapper.getNodeFactory()).put("wasModified", setResponse.getWasModified())
+ .put("reason", setResponse.getReason());
}
}
diff --git a/clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/util/JSONObjectWrapper.java b/clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/util/JSONObjectWrapper.java
deleted file mode 100644
index cafc208ba79..00000000000
--- a/clustercontroller-utils/src/main/java/com/yahoo/vespa/clustercontroller/utils/util/JSONObjectWrapper.java
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-package com.yahoo.vespa.clustercontroller.utils.util;
-
-import org.codehaus.jettison.json.JSONException;
-import org.codehaus.jettison.json.JSONObject;
-
-/**
- * The Jettison json object class has an interface issue where it hides null pointer exceptions
- * as checked json exceptions. Consequently one has to create catch clauses that code cannot get
- * into. This class hides those exceptions.
- *
- * (Add functions to this wrapper for new functions needing to hide exceptions like this as they are
- * needed)
- */
-public class JSONObjectWrapper extends JSONObject {
-
- @Override
- public JSONObjectWrapper put(String key, Object value) {
- try{
- super.put(key, value);
- return this;
- } catch (JSONException e) {
- throw new NullPointerException(e.getMessage());
- }
- }
-
-}
diff --git a/clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/communication/http/JsonHttpResultTest.java b/clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/communication/http/JsonHttpResultTest.java
index 19fc27669af..076851cbf5e 100644
--- a/clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/communication/http/JsonHttpResultTest.java
+++ b/clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/communication/http/JsonHttpResultTest.java
@@ -1,8 +1,6 @@
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.vespa.clustercontroller.utils.communication.http;
-import org.codehaus.jettison.json.JSONException;
-import org.codehaus.jettison.json.JSONObject;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
@@ -16,14 +14,18 @@ public class JsonHttpResultTest {
@Test
void testOutput() {
- assertEquals("HTTP 200/OK\n"
- + "\n"
- + "JSON: {\"foo\": 3}",
- new JsonHttpResult(new HttpResult().setContent("{ \"foo\" : 3 }")).toString(true));
- assertEquals("HTTP 200/OK\n"
- + "\n"
- + "{ \"foo\" : }",
- new JsonHttpResult(new HttpResult().setContent("{ \"foo\" : }")).toString(true));
+ assertEquals("""
+ HTTP 200/OK
+
+ JSON: {
+ "foo" : 3
+ }""",
+ new JsonHttpResult(new HttpResult().setContent("{ \"foo\" : 3 }")).toString(true));
+ assertEquals("""
+ HTTP 200/OK
+
+ { "foo" : }""",
+ new JsonHttpResult(new HttpResult().setContent("{ \"foo\" : }")).toString(true));
}
@Test
@@ -35,18 +37,4 @@ public class JsonHttpResultTest {
assertEquals("Foo", sb.toString());
}
- @Test
- void testInvalidJsonOutput() {
- JsonHttpResult result = new JsonHttpResult();
- result.setJson(new JSONObject() {
- @Override
- public String toString(int indent) throws JSONException {
- throw new JSONException("Foo");
- }
- });
- StringBuilder sb = new StringBuilder();
- result.printContent(sb);
- assertEquals("JSON: {}", sb.toString());
- }
-
}
diff --git a/clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/DummyStateApi.java b/clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/DummyStateApi.java
index dd55d023284..247aec369cb 100644
--- a/clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/DummyStateApi.java
+++ b/clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/DummyStateApi.java
@@ -136,9 +136,9 @@ public class DummyStateApi implements StateRestAPI {
public UnitMetrics getMetrics() {
return new UnitMetrics() {
@Override
- public Map<String, Number> getMetricMap() {
- Map<String, Number> m = new LinkedHashMap<>();
- m.put("doc-count", node.docCount);
+ public Map<String, Long> getMetricMap() {
+ Map<String, Long> m = new LinkedHashMap<>();
+ m.put("doc-count", (long) node.docCount);
return m;
}
};
diff --git a/clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/StateRestAPITest.java b/clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/StateRestAPITest.java
index d0378dd9065..47b12f883ff 100644
--- a/clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/StateRestAPITest.java
+++ b/clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/staterestapi/StateRestAPITest.java
@@ -1,22 +1,35 @@
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.vespa.clustercontroller.utils.staterestapi;
+import com.fasterxml.jackson.databind.JsonNode;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.databind.node.ObjectNode;
import com.yahoo.vespa.clustercontroller.utils.communication.async.AsyncOperation;
import com.yahoo.vespa.clustercontroller.utils.communication.async.AsyncUtils;
import com.yahoo.vespa.clustercontroller.utils.communication.http.HttpRequest;
import com.yahoo.vespa.clustercontroller.utils.communication.http.HttpResult;
-import com.yahoo.vespa.clustercontroller.utils.staterestapi.errors.*;
+import com.yahoo.vespa.clustercontroller.utils.staterestapi.errors.DeadlineExceededException;
+import com.yahoo.vespa.clustercontroller.utils.staterestapi.errors.InternalFailure;
+import com.yahoo.vespa.clustercontroller.utils.staterestapi.errors.InvalidContentException;
+import com.yahoo.vespa.clustercontroller.utils.staterestapi.errors.InvalidOptionValueException;
+import com.yahoo.vespa.clustercontroller.utils.staterestapi.errors.OperationNotSupportedForUnitException;
+import com.yahoo.vespa.clustercontroller.utils.staterestapi.errors.OtherMasterException;
+import com.yahoo.vespa.clustercontroller.utils.staterestapi.errors.UnknownMasterException;
import com.yahoo.vespa.clustercontroller.utils.staterestapi.server.RestApiHandler;
import com.yahoo.vespa.clustercontroller.utils.test.TestTransport;
-import org.codehaus.jettison.json.JSONObject;
import org.junit.jupiter.api.Test;
import java.util.Optional;
-import static org.junit.jupiter.api.Assertions.*;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
public class StateRestAPITest {
+ private static final ObjectMapper mapper = new ObjectMapper();
+
private static void populateDummyBackend(DummyBackend backend) {
backend.addCluster(new DummyBackend.Cluster("foo")
.addNode(new DummyBackend.Node("1")
@@ -61,14 +74,15 @@ public class StateRestAPITest {
if (!op.isSuccess()) { // Don't call getCause() unless it fails
assertTrue(op.isSuccess(), op.getCause().toString());
}
- assertTrue(op.getResult() != null);
+ assertNotNull(op.getResult());
return op.getResult();
}
- private JSONObject executeOkJsonRequest(HttpRequest request) {
+
+ private JsonNode executeOkJsonRequest(HttpRequest request) {
HttpResult result = execute(request);
assertEquals(200, result.getHttpReturnCode(), result.toString(true));
assertEquals("application/json", result.getHeader("Content-Type"), result.toString(true));
- return (JSONObject) result.getContent();
+ return (JsonNode) result.getContent();
}
@Test
@@ -77,11 +91,18 @@ public class StateRestAPITest {
HttpResult result = execute(new HttpRequest().setPath("/cluster/v2"));
assertEquals(200, result.getHttpReturnCode(), result.toString(true));
assertEquals("application/json", result.getHeader("Content-Type"), result.toString(true));
- String expected = "{\"cluster\": {\n"
- + " \"foo\": {\"link\": \"\\/cluster\\/v2\\/foo\"},\n"
- + " \"bar\": {\"link\": \"\\/cluster\\/v2\\/bar\"}\n"
- + "}}";
- assertEquals(expected, ((JSONObject) result.getContent()).toString(2));
+ assertEquals("""
+ {
+ "cluster" : {
+ "foo" : {
+ "link" : "/cluster/v2/foo"
+ },
+ "bar" : {
+ "link" : "/cluster/v2/bar"
+ }
+ }
+ }""",
+ ((JsonNode) result.getContent()).toPrettyString());
}
@Test
@@ -90,11 +111,18 @@ public class StateRestAPITest {
HttpResult result = execute(new HttpRequest().setPath("/cluster/v2/foo"));
assertEquals(200, result.getHttpReturnCode(), result.toString(true));
assertEquals("application/json", result.getHeader("Content-Type"), result.toString(true));
- String expected = "{\"node\": {\n"
- + " \"1\": {\"link\": \"\\/cluster\\/v2\\/foo\\/1\"},\n"
- + " \"3\": {\"link\": \"\\/cluster\\/v2\\/foo\\/3\"}\n"
- + "}}";
- assertEquals(expected, ((JSONObject) result.getContent()).toString(2));
+ assertEquals("""
+ {
+ "node" : {
+ "1" : {
+ "link" : "/cluster/v2/foo/1"
+ },
+ "3" : {
+ "link" : "/cluster/v2/foo/3"
+ }
+ }
+ }""",
+ ((JsonNode) result.getContent()).toPrettyString());
}
@Test
@@ -103,118 +131,170 @@ public class StateRestAPITest {
HttpResult result = execute(new HttpRequest().setPath("/cluster/v2/foo/3"));
assertEquals(200, result.getHttpReturnCode(), result.toString(true));
assertEquals("application/json", result.getHeader("Content-Type"), result.toString(true));
- String expected = "{\n"
- + " \"attributes\": {\"group\": \"mygroup\"},\n"
- + " \"state\": {\"current\": {\n"
- + " \"state\": \"up\",\n"
- + " \"reason\": \"\"\n"
- + " }},\n"
- + " \"metrics\": {\"doc-count\": 8}\n"
- + "}";
- assertEquals(expected, ((JSONObject) result.getContent()).toString(2));
+ String expected = """
+ {
+ "attributes" : {
+ "group" : "mygroup"
+ },
+ "state" : {
+ "current" : {
+ "state" : "up",
+ "reason" : ""
+ }
+ },
+ "metrics" : {
+ "doc-count" : 8
+ }
+ }""";
+ assertEquals(expected, ((JsonNode) result.getContent()).toPrettyString());
}
@Test
void testRecursiveMode() throws Exception {
setupDummyStateApi();
{
- JSONObject json = executeOkJsonRequest(
+ JsonNode json = executeOkJsonRequest(
new HttpRequest().setPath("/cluster/v2").addUrlOption("recursive", "true"));
- String expected =
- "{\"cluster\": {\n" +
- " \"foo\": {\"node\": {\n" +
- " \"1\": {\n" +
- " \"attributes\": {\"group\": \"mygroup\"},\n" +
- " \"state\": {\"current\": {\n" +
- " \"state\": \"initializing\",\n" +
- " \"reason\": \"\"\n" +
- " }},\n" +
- " \"metrics\": {\"doc-count\": 5}\n" +
- " },\n" +
- " \"3\": {\n" +
- " \"attributes\": {\"group\": \"mygroup\"},\n" +
- " \"state\": {\"current\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " }},\n" +
- " \"metrics\": {\"doc-count\": 8}\n" +
- " }\n" +
- " }},\n" +
- " \"bar\": {\"node\": {\"2\": {\n" +
- " \"attributes\": {\"group\": \"mygroup\"},\n" +
- " \"state\": {\"current\": {\n" +
- " \"state\": \"down\",\n" +
- " \"reason\": \"\"\n" +
- " }},\n" +
- " \"metrics\": {\"doc-count\": 0}\n" +
- " }}}\n" +
- "}}";
- assertEquals(expected, json.toString(2));
+ assertEquals("""
+ {
+ "cluster" : {
+ "foo" : {
+ "node" : {
+ "1" : {
+ "attributes" : {
+ "group" : "mygroup"
+ },
+ "state" : {
+ "current" : {
+ "state" : "initializing",
+ "reason" : ""
+ }
+ },
+ "metrics" : {
+ "doc-count" : 5
+ }
+ },
+ "3" : {
+ "attributes" : {
+ "group" : "mygroup"
+ },
+ "state" : {
+ "current" : {
+ "state" : "up",
+ "reason" : ""
+ }
+ },
+ "metrics" : {
+ "doc-count" : 8
+ }
+ }
+ }
+ },
+ "bar" : {
+ "node" : {
+ "2" : {
+ "attributes" : {
+ "group" : "mygroup"
+ },
+ "state" : {
+ "current" : {
+ "state" : "down",
+ "reason" : ""
+ }
+ },
+ "metrics" : {
+ "doc-count" : 0
+ }
+ }
+ }
+ }
+ }
+ }""",
+ json.toPrettyString());
}
{
- JSONObject json = executeOkJsonRequest(
- new HttpRequest().setPath("/cluster/v2").addUrlOption("recursive", "1"));
- String expected =
- "{\"cluster\": {\n" +
- " \"foo\": {\"node\": {\n" +
- " \"1\": {\"link\": \"\\/cluster\\/v2\\/foo\\/1\"},\n" +
- " \"3\": {\"link\": \"\\/cluster\\/v2\\/foo\\/3\"}\n" +
- " }},\n" +
- " \"bar\": {\"node\": {\"2\": {\"link\": \"\\/cluster\\/v2\\/bar\\/2\"}}}\n" +
- "}}";
- // Verify that the actual link does not contain backslash. It's just an artifact of
- // jettison json output.
- assertEquals("/cluster/v2/foo/1",
- json.getJSONObject("cluster").getJSONObject("foo").getJSONObject("node")
- .getJSONObject("1").getString("link"));
- assertEquals(expected, json.toString(2));
+ JsonNode json = executeOkJsonRequest(new HttpRequest().setPath("/cluster/v2").addUrlOption("recursive", "1"));
+ assertEquals("""
+ {
+ "cluster" : {
+ "foo" : {
+ "node" : {
+ "1" : {
+ "link" : "/cluster/v2/foo/1"
+ },
+ "3" : {
+ "link" : "/cluster/v2/foo/3"
+ }
+ }
+ },
+ "bar" : {
+ "node" : {
+ "2" : {
+ "link" : "/cluster/v2/bar/2"
+ }
+ }
+ }
+ }
+ }""",
+ json.toPrettyString());
}
{
- JSONObject json = executeOkJsonRequest(
- new HttpRequest().setPath("/cluster/v2/foo").addUrlOption("recursive", "1"));
- String expected =
- "{\"node\": {\n" +
- " \"1\": {\n" +
- " \"attributes\": {\"group\": \"mygroup\"},\n" +
- " \"state\": {\"current\": {\n" +
- " \"state\": \"initializing\",\n" +
- " \"reason\": \"\"\n" +
- " }},\n" +
- " \"metrics\": {\"doc-count\": 5}\n" +
- " },\n" +
- " \"3\": {\n" +
- " \"attributes\": {\"group\": \"mygroup\"},\n" +
- " \"state\": {\"current\": {\n" +
- " \"state\": \"up\",\n" +
- " \"reason\": \"\"\n" +
- " }},\n" +
- " \"metrics\": {\"doc-count\": 8}\n" +
- " }\n" +
- "}}";
- assertEquals(expected, json.toString(2));
+ JsonNode json = executeOkJsonRequest( new HttpRequest().setPath("/cluster/v2/foo").addUrlOption("recursive", "1"));
+ assertEquals("""
+ {
+ "node" : {
+ "1" : {
+ "attributes" : {
+ "group" : "mygroup"
+ },
+ "state" : {
+ "current" : {
+ "state" : "initializing",
+ "reason" : ""
+ }
+ },
+ "metrics" : {
+ "doc-count" : 5
+ }
+ },
+ "3" : {
+ "attributes" : {
+ "group" : "mygroup"
+ },
+ "state" : {
+ "current" : {
+ "state" : "up",
+ "reason" : ""
+ }
+ },
+ "metrics" : {
+ "doc-count" : 8
+ }
+ }
+ }
+ }""", json.toPrettyString());
}
{
- JSONObject json = executeOkJsonRequest(
- new HttpRequest().setPath("/cluster/v2/foo").addUrlOption("recursive", "false"));
- String expected =
- "{\"node\": {\n" +
- " \"1\": {\"link\": \"\\/cluster\\/v2\\/foo\\/1\"},\n" +
- " \"3\": {\"link\": \"\\/cluster\\/v2\\/foo\\/3\"}\n" +
- "}}";
- assertEquals(expected, json.toString(2));
+ JsonNode json = executeOkJsonRequest( new HttpRequest().setPath("/cluster/v2/foo").addUrlOption("recursive", "false"));
+ assertEquals("""
+ {
+ "node" : {
+ "1" : {
+ "link" : "/cluster/v2/foo/1"
+ },
+ "3" : {
+ "link" : "/cluster/v2/foo/3"
+ }
+ }
+ }""", json.toPrettyString());
}
}
private String retireAndExpectHttp200Response(Optional<String> responseWait) throws Exception {
- JSONObject json = new JSONObject()
- .put("state", new JSONObject()
- .put("current", new JSONObject()
- .put("state", "retired")
- .put("reason", "No reason")))
- .put("condition", "FORCE");
- if (responseWait.isPresent()) {
- json.put("response-wait", responseWait.get());
- }
+ ObjectNode json = new ObjectNode(mapper.getNodeFactory());
+ json.putObject("state").putObject("current").put("state", "retired").put("reason", "No reason");
+ json.put("condition", "FORCE");
+ responseWait.ifPresent(wait -> json.put("response-wait", wait));
HttpResult result = execute(new HttpRequest().setPath("/cluster/v2/foo/3").setPostContent(json));
assertEquals(200, result.getHttpReturnCode(), result.toString(true));
assertEquals("application/json", result.getHeader("Content-Type"), result.toString(true));
@@ -227,44 +307,56 @@ public class StateRestAPITest {
void testSetNodeState() throws Exception {
setupDummyStateApi();
{
- JSONObject json = new JSONObject().put("state", new JSONObject()
- .put("current", new JSONObject()
- .put("state", "retired")
- .put("reason", "No reason")));
+ ObjectNode json = new ObjectNode(mapper.getNodeFactory());
+ json.putObject("state").putObject("current").put("state", "retired").put("reason", "No reason");
HttpResult result = execute(new HttpRequest().setPath("/cluster/v2/foo/3").setPostContent(json));
assertEquals(200, result.getHttpReturnCode(), result.toString(true));
assertEquals("application/json", result.getHeader("Content-Type"), result.toString(true));
}
{
- JSONObject json = executeOkJsonRequest(new HttpRequest().setPath("/cluster/v2/foo/3"));
- String expected = "{\n"
- + " \"attributes\": {\"group\": \"mygroup\"},\n"
- + " \"state\": {\"current\": {\n"
- + " \"state\": \"retired\",\n"
- + " \"reason\": \"No reason\"\n"
- + " }},\n"
- + " \"metrics\": {\"doc-count\": 8}\n"
- + "}";
- assertEquals(expected, json.toString(2), json.toString(2));
+ JsonNode json = executeOkJsonRequest(new HttpRequest().setPath("/cluster/v2/foo/3"));
+ assertEquals("""
+ {
+ "attributes" : {
+ "group" : "mygroup"
+ },
+ "state" : {
+ "current" : {
+ "state" : "retired",
+ "reason" : "No reason"
+ }
+ },
+ "metrics" : {
+ "doc-count" : 8
+ }
+ }""",
+ json.toPrettyString());
}
{
- JSONObject json = new JSONObject().put("state", new JSONObject()
- .put("current", new JSONObject()));
+ ObjectNode json = new ObjectNode(mapper.getNodeFactory());
+ json.putObject("state").putObject("current");
HttpResult result = execute(new HttpRequest().setPath("/cluster/v2/foo/3").setPostContent(json));
assertEquals(200, result.getHttpReturnCode(), result.toString(true));
assertEquals("application/json", result.getHeader("Content-Type"), result.toString(true));
}
{
- JSONObject json = executeOkJsonRequest(new HttpRequest().setPath("/cluster/v2/foo/3"));
- String expected = "{\n"
- + " \"attributes\": {\"group\": \"mygroup\"},\n"
- + " \"state\": {\"current\": {\n"
- + " \"state\": \"up\",\n"
- + " \"reason\": \"\"\n"
- + " }},\n"
- + " \"metrics\": {\"doc-count\": 8}\n"
- + "}";
- assertEquals(expected, json.toString(2), json.toString(2));
+ JsonNode json = executeOkJsonRequest(new HttpRequest().setPath("/cluster/v2/foo/3"));
+ assertEquals("""
+ {
+ "attributes" : {
+ "group" : "mygroup"
+ },
+ "state" : {
+ "current" : {
+ "state" : "up",
+ "reason" : ""
+ }
+ },
+ "metrics" : {
+ "doc-count" : 8
+ }
+ }""",
+ json.toPrettyString());
}
}
@@ -273,19 +365,21 @@ public class StateRestAPITest {
setupDummyStateApi();
{
String result = retireAndExpectHttp200Response(Optional.of("wait-until-cluster-acked"));
- assertEquals(result,
- "JSON: {\n" +
- " \"wasModified\": true,\n" +
- " \"reason\": \"DummyStateAPI wait-until-cluster-acked call\"\n" +
- "}");
+ assertEquals("""
+ JSON: {
+ "wasModified" : true,
+ "reason" : "DummyStateAPI wait-until-cluster-acked call"
+ }""",
+ result);
}
{
String result = retireAndExpectHttp200Response(Optional.of("no-wait"));
- assertEquals(result,
- "JSON: {\n" +
- " \"wasModified\": true,\n" +
- " \"reason\": \"DummyStateAPI no-wait call\"\n" +
- "}");
+ assertEquals("""
+ JSON: {
+ "wasModified" : true,
+ "reason" : "DummyStateAPI no-wait call"
+ }""",
+ result);
}
}
@@ -293,11 +387,12 @@ public class StateRestAPITest {
void set_node_state_response_wait_type_is_cluster_acked_by_default() throws Exception {
setupDummyStateApi();
String result = retireAndExpectHttp200Response(Optional.empty());
- assertEquals(result,
- "JSON: {\n" +
- " \"wasModified\": true,\n" +
- " \"reason\": \"DummyStateAPI wait-until-cluster-acked call\"\n" +
- "}");
+ assertEquals("""
+ JSON: {
+ "wasModified" : true,
+ "reason" : "DummyStateAPI wait-until-cluster-acked call"
+ }""",
+ result);
}
@Test
@@ -314,7 +409,7 @@ public class StateRestAPITest {
HttpResult result = execute(new HttpRequest().setPath("/cluster/v2/foo/1234"));
assertEquals(404, result.getHttpReturnCode(), result.toString(true));
assertEquals("No such resource 'foo/1234'.", result.getHttpReturnCodeDescription(), result.toString(true));
- String expected = "{\"message\":\"No such resource 'foo\\/1234'.\"}";
+ String expected = "{\"message\":\"No such resource 'foo/1234'.\"}";
assertEquals(expected, result.getContent().toString());
}
}
@@ -442,7 +537,7 @@ public class StateRestAPITest {
void testInvalidJsonInSetStateRequest() throws Exception {
setupDummyStateApi();
{
- JSONObject json = new JSONObject();
+ ObjectNode json = new ObjectNode(mapper.getNodeFactory());
HttpResult result = execute(new HttpRequest().setPath("/cluster/v2/foo/3").setPostContent(json));
assertEquals(400, result.getHttpReturnCode(), result.toString(true));
assertEquals("Content of HTTP request had invalid data", result.getHttpReturnCodeDescription(), result.toString(true));
@@ -450,7 +545,7 @@ public class StateRestAPITest {
assertTrue(result.getContent().toString().contains("Set state requests must contain a state object"), result.toString(true));
}
{
- JSONObject json = new JSONObject().put("state", 5);
+ ObjectNode json = new ObjectNode(mapper.getNodeFactory()).put("state", 5);
HttpResult result = execute(new HttpRequest().setPath("/cluster/v2/foo/3").setPostContent(json));
assertEquals(400, result.getHttpReturnCode(), result.toString(true));
assertEquals("Content of HTTP request had invalid data", result.getHttpReturnCodeDescription(), result.toString(true));
@@ -458,8 +553,8 @@ public class StateRestAPITest {
assertTrue(result.getContent().toString().contains("value of state is not a json object"), result.toString(true));
}
{
- JSONObject json = new JSONObject().put("state", new JSONObject()
- .put("current", 5));
+ ObjectNode json = new ObjectNode(mapper.getNodeFactory());
+ json.putObject("state").put("current", 5);
HttpResult result = execute(new HttpRequest().setPath("/cluster/v2/foo/3").setPostContent(json));
assertEquals(400, result.getHttpReturnCode(), result.toString(true));
assertEquals("Content of HTTP request had invalid data", result.getHttpReturnCodeDescription(), result.toString(true));
@@ -467,8 +562,8 @@ public class StateRestAPITest {
assertTrue(result.getContent().toString().contains("value of state->current is not a json object"), result.toString(true));
}
{
- JSONObject json = new JSONObject().put("state", new JSONObject()
- .put("current", new JSONObject().put("state", 5)));
+ ObjectNode json = new ObjectNode(mapper.getNodeFactory());
+ json.putObject("state").putObject("current").put("state", 5);
HttpResult result = execute(new HttpRequest().setPath("/cluster/v2/foo/3").setPostContent(json));
assertEquals(400, result.getHttpReturnCode(), result.toString(true));
assertEquals("Content of HTTP request had invalid data", result.getHttpReturnCodeDescription(), result.toString(true));
@@ -476,8 +571,8 @@ public class StateRestAPITest {
assertTrue(result.getContent().toString().contains("value of state->current->state is not a string"), result.toString(true));
}
{
- JSONObject json = new JSONObject().put("state", new JSONObject()
- .put("current", new JSONObject().put("state", "down").put("reason", 5)));
+ ObjectNode json = new ObjectNode(mapper.getNodeFactory());
+ json.putObject("state").putObject("current").put("state", "down").put("reason", 5);
HttpResult result = execute(new HttpRequest().setPath("/cluster/v2/foo/3").setPostContent(json));
assertEquals(400, result.getHttpReturnCode(), result.toString(true));
assertEquals("Content of HTTP request had invalid data", result.getHttpReturnCodeDescription(), result.toString(true));
@@ -486,24 +581,27 @@ public class StateRestAPITest {
}
{
String result = retireAndExpectHttp400Response("Non existing condition", "no-wait");
- assertEquals(result,
- "JSON: {\"message\": \"Invalid value for condition: 'Non existing condition', expected one of 'force', 'safe'\"}");
+ assertEquals("""
+ JSON: {
+ "message" : "Invalid value for condition: 'Non existing condition', expected one of 'force', 'safe'"
+ }""",
+ result);
}
{
String result = retireAndExpectHttp400Response("FORCE", "banana");
- assertEquals(result,
- "JSON: {\"message\": \"Invalid value for response-wait: 'banana', expected one of 'wait-until-cluster-acked', 'no-wait'\"}");
+ assertEquals("""
+ JSON: {
+ "message" : "Invalid value for response-wait: 'banana', expected one of 'wait-until-cluster-acked', 'no-wait'"
+ }""",
+ result);
}
}
private String retireAndExpectHttp400Response(String condition, String responseWait) throws Exception {
- JSONObject json = new JSONObject()
- .put("state", new JSONObject()
- .put("current", new JSONObject()
- .put("state", "retired")
- .put("reason", "No reason")))
- .put("condition", condition)
- .put("response-wait", responseWait);
+ ObjectNode json = new ObjectNode(mapper.getNodeFactory());
+ json.putObject("state").putObject("current").put("state", "retired").put("reason", "No reason");
+ json.put("condition", condition);
+ json.put("response-wait", responseWait);
HttpResult result = execute(new HttpRequest().setPath("/cluster/v2/foo/3").setPostContent(json));
assertEquals(400, result.getHttpReturnCode(), result.toString(true));
assertEquals("application/json", result.getHeader("Content-Type"), result.toString(true));
diff --git a/clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/test/TestTransport.java b/clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/test/TestTransport.java
index ede7d00993e..7a334ae3e34 100644
--- a/clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/test/TestTransport.java
+++ b/clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/test/TestTransport.java
@@ -59,7 +59,7 @@ public class TestTransport {
}
private final Map<Socket, List<Handler>> handlers = new HashMap<>();
private final LinkedList<Request> requests = new LinkedList<>();
- private final AsyncHttpClient<HttpResult> client = new AsyncHttpClient<HttpResult>() {
+ private final AsyncHttpClient<HttpResult> client = new AsyncHttpClient<>() {
@Override
public AsyncOperation<HttpResult> execute(HttpRequest r) {
log.fine("Queueing request " + r);
@@ -74,6 +74,7 @@ public class TestTransport {
}
return op;
}
+
@Override
public void close() { TestTransport.this.close(); }
};
@@ -149,7 +150,7 @@ public class TestTransport {
}
log.fine("Socket found");
for (Handler h : handlers.get(socket)) {
- if (r.getPath().length() >= h.pathPrefix.length() && r.getPath().substring(0, h.pathPrefix.length()).equals(h.pathPrefix)) {
+ if (r.getPath().length() >= h.pathPrefix.length() && r.getPath().startsWith(h.pathPrefix)) {
return h.handler;
}
}
diff --git a/clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/util/JSONObjectWrapperTest.java b/clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/util/JSONObjectWrapperTest.java
deleted file mode 100644
index f09907e7fcd..00000000000
--- a/clustercontroller-utils/src/test/java/com/yahoo/vespa/clustercontroller/utils/util/JSONObjectWrapperTest.java
+++ /dev/null
@@ -1,20 +0,0 @@
-// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-package com.yahoo.vespa.clustercontroller.utils.util;
-
-import org.junit.jupiter.api.Test;
-
-import static org.junit.jupiter.api.Assertions.assertEquals;
-
-public class JSONObjectWrapperTest {
-
- @Test
- void testExceptionWrapping() {
- JSONObjectWrapper wrapper = new JSONObjectWrapper();
- try {
- wrapper.put(null, "foo");
- } catch (NullPointerException e) {
- assertEquals("Null key.", e.getMessage());
- }
- }
-
-}
diff --git a/container-dev/pom.xml b/container-dev/pom.xml
index 8279a497e4a..0c88531a248 100644
--- a/container-dev/pom.xml
+++ b/container-dev/pom.xml
@@ -208,10 +208,6 @@
<artifactId>commons-math3</artifactId>
</exclusion>
<exclusion>
- <groupId>org.json</groupId>
- <artifactId>json</artifactId>
- </exclusion>
- <exclusion>
<groupId>org.lz4</groupId>
<artifactId>lz4-java</artifactId>
</exclusion>
diff --git a/container-search/pom.xml b/container-search/pom.xml
index 1c3e7e71497..abd424111f2 100644
--- a/container-search/pom.xml
+++ b/container-search/pom.xml
@@ -57,11 +57,6 @@
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.json</groupId>
- <artifactId>json</artifactId>
- <scope>compile</scope>
- </dependency>
- <dependency>
<groupId>com.yahoo.vespa</groupId>
<artifactId>container-core</artifactId>
<version>${project.version}</version>
diff --git a/container-search/src/main/java/com/yahoo/prelude/hitfield/JSONString.java b/container-search/src/main/java/com/yahoo/prelude/hitfield/JSONString.java
index 3ec25dfe3a8..3e64beda5de 100644
--- a/container-search/src/main/java/com/yahoo/prelude/hitfield/JSONString.java
+++ b/container-search/src/main/java/com/yahoo/prelude/hitfield/JSONString.java
@@ -1,20 +1,15 @@
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.prelude.hitfield;
-import com.yahoo.prelude.query.WeightedSetItem;
-import com.yahoo.text.Utf8;
-import com.yahoo.text.XML;
-import org.json.JSONArray;
-import org.json.JSONException;
-import org.json.JSONObject;
-import com.yahoo.data.access.Inspector;
import com.yahoo.data.access.Inspectable;
+import com.yahoo.data.access.Inspector;
import com.yahoo.data.access.Type;
import com.yahoo.data.access.simple.Value;
import com.yahoo.data.access.slime.SlimeAdapter;
-import com.yahoo.slime.Slime;
+import com.yahoo.prelude.query.WeightedSetItem;
import com.yahoo.slime.JsonDecoder;
-import java.util.Iterator;
+import com.yahoo.slime.Slime;
+import com.yahoo.text.Utf8;
/**
* A JSON wrapper. Contains XML-style rendering of a JSON structure.
@@ -26,8 +21,6 @@ public class JSONString implements Inspectable {
private Inspector value;
private String content;
private boolean didInitContent = false;
- private Object parsedJSON;
- private boolean didInitJSON = false;
public JSONString(Inspector value) {
if (value == null) {
@@ -94,327 +87,21 @@ public class JSONString implements Inspectable {
if (content.length() == 0) {
return content;
}
- initJSON();
- if (parsedJSON == null) {
- return content;
- } else if (parsedJSON.getClass() == JSONArray.class) {
- return render((JSONArray) parsedJSON);
- } else {
- return content;
- }
+ inspect();
+ return renderFromInspector();
}
- public boolean fillWeightedSetItem(WeightedSetItem item) {
+ public boolean fillWeightedSetItem(WeightedSetItem set) {
initContent();
- initJSON();
- try {
- if (parsedJSON instanceof JSONArray) {
- JSONArray seq = (JSONArray)parsedJSON;
- for (int i = 0; i < seq.length(); i++) {
- JSONArray wsi = seq.getJSONArray(i);
- String name = (String)wsi.get(0);
- Number weight = (Number) wsi.get(1);
- item.addToken(name, weight.intValue());
- }
- return true;
- }
- } catch (JSONException | ClassCastException e) {
- }
- return false;
- }
-
- private void initJSON() {
- initContent();
- if (didInitJSON) {
- return;
- }
- didInitJSON = true;
- if (content.charAt(0) == '[') {
- try {
- parsedJSON = new JSONArray(content);
- } catch (JSONException e) {
- // System.err.println("bad json: "+e);
- return;
- }
- } else {
- try {
- parsedJSON = new JSONObject(content);
- } catch (JSONException e) {
- // System.err.println("bad json: "+e);
- return;
- }
- }
- }
-
- private static String render(JSONArray sequence) {
- return FieldRenderer.renderMapOrArray(new StringBuilder(), sequence, 2).toString();
- }
-
- private static abstract class FieldRenderer {
-
- protected static void indent(StringBuilder renderTarget, int nestingLevel) {
- for (int i = 0; i < nestingLevel; ++i) {
- renderTarget.append(" ");
- }
- }
-
- public static StringBuilder renderMapOrArray(StringBuilder renderTarget,
- JSONArray sequence,
- int nestingLevel)
- {
- if (sequence.length() == 0) return renderTarget;
-
- if (MapFieldRenderer.isMap(sequence)) {
- MapFieldRenderer.renderMap(renderTarget, sequence, nestingLevel + 1);
- } else {
- ArrayFieldRenderer.renderArray(renderTarget, sequence, nestingLevel + 1);
- }
- indent(renderTarget, nestingLevel);
- return renderTarget;
- }
-
- public abstract void render(StringBuilder renderTarget, Object value, int nestingLevel);
-
- public abstract void closeTag(StringBuilder renderTarget, int nestingLevel, String closing);
-
- /** Returns a value from an object, or null if not found */
- static Object get(String field, JSONObject source) {
- try {
- return source.get(field);
- }
- catch (JSONException e) { // not found
- return null;
- }
- }
-
- protected static void renderValue(Object value,StringBuilder renderTarget,int nestingLevel) {
- if (value.getClass() == JSONArray.class) {
- renderMapOrArray(renderTarget, (JSONArray) value, nestingLevel);
- } else if (value instanceof Number) {
- NumberFieldRenderer.renderNumber(renderTarget, (Number) value);
- } else if (value.getClass() == String.class) {
- StringFieldRenderer.renderString(renderTarget, (String) value);
- } else {
- renderTarget.append(value);
- }
- }
-
- }
-
- private static class MapFieldRenderer extends FieldRenderer {
-
- @Override
- public void render(StringBuilder renderTarget, Object value, int nestingLevel) {
- renderMap(renderTarget, (JSONArray) value, nestingLevel);
- }
-
- /** Returns true if the given JSON object contains a map - a list of pairs called "key" and "value" */
- private static boolean isMap(JSONArray array) {
- Object firstObject=get(0,array);
- if ( ! (firstObject instanceof JSONObject)) return false;
- JSONObject first=(JSONObject)firstObject;
- if (first.length()!=2) return false;
- if ( ! first.has("key")) return false;
- if ( ! first.has("value")) return false;
- return true;
- }
-
- public static void renderMap(StringBuilder renderTarget, JSONArray sequence, int nestingLevel) {
- int limit = sequence.length();
- if (limit == 0) return;
- for (int i = 0; i < limit; ++i)
- renderMapItem(renderTarget, (JSONObject)get(i,sequence), nestingLevel);
- renderTarget.append("\n");
- }
-
- public static void renderMapItem(StringBuilder renderTarget, JSONObject object, int nestingLevel) {
- renderTarget.append('\n');
- indent(renderTarget, nestingLevel);
- renderTarget.append("<item><key>");
- renderValue(get("key", object), renderTarget, nestingLevel);
- renderTarget.append("</key><value>");
- renderValue(get("value", object), renderTarget, nestingLevel);
- renderTarget.append("</value></item>");
- }
-
- /** Returns a value from an array, or null if it does not exist */
- private static Object get(int index, JSONArray source) {
- try {
- return source.get(index);
- }
- catch (JSONException e) { // not found
- return null;
- }
- }
-
- @Override
- public void closeTag(StringBuilder renderTarget, int nestingLevel, String closing) {
- indent(renderTarget, nestingLevel);
- renderTarget.append(closing);
- }
- }
-
- private static class StructureFieldRenderer extends FieldRenderer {
-
- @Override
- public void render(StringBuilder renderTarget, Object value, int nestingLevel) {
- renderStructure(renderTarget, (JSONObject) value, nestingLevel);
- }
-
- public static void renderStructure(StringBuilder renderTarget, JSONObject structure, int nestingLevel) {
- for (Iterator<?> i = structure.keys(); i.hasNext();) {
- String key = (String) i.next();
- Object value = get(key, structure);
- if (value == null) continue;
- renderTarget.append('\n');
- indent(renderTarget, nestingLevel);
- renderTarget.append("<struct-field name=\"").append(key).append("\">");
- renderValue(value, renderTarget, nestingLevel);
- renderTarget.append("</struct-field>");
- }
- renderTarget.append('\n');
- }
-
- @Override
- public void closeTag(StringBuilder renderTarget, int nestingLevel, String closing) {
- indent(renderTarget, nestingLevel);
- renderTarget.append(closing);
- }
-
- }
-
- private static class NumberFieldRenderer extends FieldRenderer {
-
- @Override
- public void render(StringBuilder renderTarget, Object value, int nestingLevel) {
- renderNumber(renderTarget, (Number) value);
- }
-
- public static void renderNumber(StringBuilder renderTarget, Number number) {
- renderTarget.append(number.toString());
- }
-
- @Override
- public void closeTag(StringBuilder renderTarget, int nestingLevel, String closing) {
- renderTarget.append(closing);
- }
-
- }
-
- private static class StringFieldRenderer extends FieldRenderer {
-
- @Override
- public void render(StringBuilder renderTarget, Object value, int nestingLevel) {
- renderString(renderTarget, (String) value);
- }
-
- public static void renderString(StringBuilder renderTarget, String value) {
- renderTarget.append(XML.xmlEscape(value, false));
- }
-
- @Override
- public void closeTag(StringBuilder renderTarget, int nestingLevel, String closing) {
- renderTarget.append(closing);
- }
-
- }
-
- private static class ArrayFieldRenderer extends FieldRenderer {
-
- protected static FieldRenderer structureFieldRenderer = new StructureFieldRenderer();
- protected static FieldRenderer stringFieldRenderer = new StringFieldRenderer();
- protected static FieldRenderer numberFieldRenderer = new NumberFieldRenderer();
-
- @Override
- public void render(StringBuilder renderTarget, Object value, int nestingLevel) {
- // Only for completeness
- renderArray(renderTarget, (JSONArray) value, nestingLevel);
- }
-
- public static void renderArray(StringBuilder renderTarget, JSONArray seq, int nestingLevel) {
- FieldRenderer renderer;
- int limit = seq.length();
- if (limit == 0) return;
- Object sniffer;
- try {
- sniffer = seq.get(0);
- } catch (JSONException e) {
- return;
- }
- if (sniffer.getClass() == JSONArray.class) {
- renderWeightedSet(renderTarget, seq, nestingLevel);
- return;
- } else if (sniffer.getClass() == JSONObject.class) {
- renderer = structureFieldRenderer;
- } else if (sniffer instanceof Number) {
- renderer = numberFieldRenderer;
- } else if (sniffer.getClass() == String.class) {
- renderer = stringFieldRenderer;
- } else {
- return;
- }
- renderTarget.append('\n');
- for (int i = 0; i < limit; ++i) {
- Object value;
- try {
- value = seq.get(i);
- } catch (JSONException e) {
- continue;
- }
- indent(renderTarget, nestingLevel);
- renderTarget.append("<item>");
- renderer.render(renderTarget, value, nestingLevel + 1);
- renderer.closeTag(renderTarget, nestingLevel, "</item>\n");
- }
- }
-
- protected static void renderWeightedSet(StringBuilder renderTarget,
- JSONArray seq, int nestingLevel) {
- int limit = seq.length();
- Object sniffer;
- FieldRenderer renderer;
-
- try {
- JSONArray first = seq.getJSONArray(0);
- sniffer = first.get(0);
- } catch (JSONException e) {
- return;
- }
-
- if (sniffer.getClass() == JSONObject.class) {
- renderer = structureFieldRenderer;
- } else if (sniffer instanceof Number) {
- renderer = numberFieldRenderer;
- } else if (sniffer.getClass() == String.class) {
- renderer = stringFieldRenderer;
- } else {
- return;
- }
- renderTarget.append('\n');
- for (int i = 0; i < limit; ++i) {
- Object name;
- Number weight;
-
- try {
- JSONArray arrayValue = seq.getJSONArray(i);
- name = arrayValue.get(0);
- weight = (Number)arrayValue.get(1);
-
- } catch (JSONException e) {
- continue;
- }
- indent(renderTarget, nestingLevel);
- renderTarget.append("<item weight=\"").append(weight).append("\">");
- renderer.render(renderTarget, name, nestingLevel + 1);
- renderer.closeTag(renderTarget, nestingLevel, "</item>\n");
- }
- }
-
- @Override
- public void closeTag(StringBuilder renderTarget, int nestingLevel, String closing) {
- indent(renderTarget, nestingLevel);
- renderTarget.append(closing);
- }
+ inspect();
+ if (value.type() != Type.ARRAY) return false;
+ for (Inspector item : value.entries()) {
+ if (item.entryCount() != 2) return false;
+ if (item.entry(0).type() != Type.STRING) return false;
+ if (item.entry(1).type() != Type.LONG && item.entry(1).type() != Type.DOUBLE) return false;
+ set.addToken(item.entry(0).asString(), (int) item.entry(1).asLong());
+ }
+ return true;
}
public String getContent() {
diff --git a/container-search/src/test/java/com/yahoo/search/test/QueryTestCase.java b/container-search/src/test/java/com/yahoo/search/test/QueryTestCase.java
index 5b972e40774..bd9bffea118 100644
--- a/container-search/src/test/java/com/yahoo/search/test/QueryTestCase.java
+++ b/container-search/src/test/java/com/yahoo/search/test/QueryTestCase.java
@@ -44,7 +44,6 @@ import com.yahoo.search.query.profile.types.QueryProfileType;
import com.yahoo.search.result.Hit;
import com.yahoo.search.searchchain.Execution;
import com.yahoo.yolean.Exceptions;
-import org.json.JSONObject;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;
@@ -57,7 +56,14 @@ import java.util.Map;
import java.util.Set;
import java.util.stream.Collectors;
-import static org.junit.jupiter.api.Assertions.*;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertNotSame;
+import static org.junit.jupiter.api.Assertions.assertNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import static org.junit.jupiter.api.Assertions.fail;
/**
* @author bratseth
@@ -65,17 +71,6 @@ import static org.junit.jupiter.api.Assertions.*;
public class QueryTestCase {
@Test
- void testIt() {
- JSONObject newroot = new JSONObject("{\"key\": 3}");
- var hit = new FastHit();
- hit.setField("data", (JsonProducer) s -> s.append(newroot));
- var field = hit.getField("data");
- if (field instanceof JsonProducer) {
- System.out.println((((JsonProducer) field).toJson()));
- }
- }
-
- @Test
void testSimpleFunctionality() {
Query q = new Query(QueryTestCase.httpEncode("/sdfsd.html?query=this is a simple query&aParameter"));
assertEquals("this is a simple query", q.getModel().getQueryString());
diff --git a/container-test/pom.xml b/container-test/pom.xml
index 100fe749394..2b1b20a9ed0 100644
--- a/container-test/pom.xml
+++ b/container-test/pom.xml
@@ -101,12 +101,6 @@
<scope>compile</scope>
</dependency>
<dependency>
- <!-- required for container-search code using org.json -->
- <groupId>org.json</groupId>
- <artifactId>json</artifactId>
- <scope>compile</scope>
- </dependency>
- <dependency>
<!-- TODO: this, and probably others, could be removed from here if we make the fat jar the default artifact for jdisc_core -->
<groupId>org.lz4</groupId>
<artifactId>lz4-java</artifactId>
diff --git a/parent/pom.xml b/parent/pom.xml
index 29be0ab6195..1a96889150a 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -805,11 +805,6 @@
<version>${bouncycastle.version}</version>
</dependency>
<dependency>
- <groupId>org.codehaus.jettison</groupId>
- <artifactId>jettison</artifactId>
- <version>1.3.1</version>
- </dependency>
- <dependency>
<groupId>org.cthul</groupId>
<artifactId>cthul-matchers</artifactId>
<version>1.0</version>
@@ -999,11 +994,6 @@
<artifactId>xercesImpl</artifactId>
<version>2.12.2</version>
</dependency>
- <dependency>
- <groupId>org.json</groupId>
- <artifactId>json</artifactId>
- <version>${org.json.version}</version>
- </dependency>
</dependencies>
</dependencyManagement>
@@ -1037,7 +1027,6 @@
<felix.version>7.0.1</felix.version>
<felix.log.version>1.0.1</felix.log.version>
<findbugs.version>3.0.2</findbugs.version> <!-- Should be kept in sync with guava -->
- <gson.version>2.9.1</gson.version>
<hdrhistogram.version>2.1.12</hdrhistogram.version>
<jetty.version>9.4.49.v20220914</jetty.version>
<jetty-alpn.version>1.1.3.v20160715</jetty-alpn.version>
@@ -1063,7 +1052,6 @@
<maven-source-plugin.version>3.2.1</maven-source-plugin.version>
<mockito.version>4.0.0</mockito.version>
<onnxruntime.version>1.12.1</onnxruntime.version> <!-- WARNING: sync cloud-tenant-base-dependencies-enforcer/pom.xml -->
- <org.json.version>20220320</org.json.version>
<org.lz4.version>1.8.0</org.lz4.version>
<prometheus.client.version>0.6.0</prometheus.client.version>
<protobuf.version>3.21.7</protobuf.version>
diff --git a/vdslib/pom.xml b/vdslib/pom.xml
index b4825c63ae9..c534b2024ed 100644
--- a/vdslib/pom.xml
+++ b/vdslib/pom.xml
@@ -25,11 +25,6 @@
<scope>test</scope>
</dependency>
<dependency>
- <groupId>org.codehaus.jettison</groupId>
- <artifactId>jettison</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
<groupId>com.yahoo.vespa</groupId>
<artifactId>config</artifactId>
<version>${project.version}</version>
diff --git a/vdslib/src/test/java/com/yahoo/vdslib/distribution/DistributionTestFactory.java b/vdslib/src/test/java/com/yahoo/vdslib/distribution/DistributionTestFactory.java
index 915f8dd67d5..78b548e5925 100644
--- a/vdslib/src/test/java/com/yahoo/vdslib/distribution/DistributionTestFactory.java
+++ b/vdslib/src/test/java/com/yahoo/vdslib/distribution/DistributionTestFactory.java
@@ -1,13 +1,15 @@
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.vdslib.distribution;
+import com.fasterxml.jackson.databind.JsonNode;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import com.fasterxml.jackson.databind.node.ArrayNode;
+import com.fasterxml.jackson.databind.node.ObjectNode;
import com.yahoo.config.subscription.ConfigGetter;
import com.yahoo.document.BucketId;
import com.yahoo.vdslib.state.ClusterState;
import com.yahoo.vdslib.state.NodeType;
import com.yahoo.vespa.config.content.StorDistributionConfig;
-import org.codehaus.jettison.json.JSONArray;
-import org.codehaus.jettison.json.JSONObject;
import java.util.ArrayList;
import java.util.List;
@@ -19,6 +21,8 @@ import static org.junit.Assert.assertTrue;
// TODO: Use config builder instead of ConfigGetter to create test config.
public class DistributionTestFactory extends CrossPlatformTestFactory {
+ ObjectMapper mapper = new ObjectMapper();
+
private static final String testDirectory = "src/tests/distribution/testdata";
private int redundancy;
private int nodeCount;
@@ -181,49 +185,35 @@ public class DistributionTestFactory extends CrossPlatformTestFactory {
}
public String serialize() throws Exception {
- JSONObject test = new JSONObject()
+ ObjectNode test = new ObjectNode(mapper.getNodeFactory())
.put("cluster-state", state.toString())
.put("distribution", new StorDistributionConfig(distributionConfig).toString())
.put("node-type", nodeType.toString())
.put("redundancy", redundancy)
.put("node-count", nodeCount)
.put("up-states", upStates);
- JSONArray results = new JSONArray();
- for(Test t : this.results) {
- JSONArray nodes = new JSONArray();
- for (int i : t.nodes) {
- nodes.put(i);
- }
-
- JSONObject testResult = new JSONObject()
+ ArrayNode results = test.putArray("result");
+ for (Test t : this.results) {
+ results.addObject()
+ .putPOJO("nodes", t.nodes)
.put("bucket", Long.toHexString(t.bucket.getId()))
- .put("nodes", nodes)
.put("failure", t.failure.toString());
- results.put(testResult);
}
- test.put("result", results);
- return test.toString(2);
+ return test.toPrettyString();
}
public void parse(String serialized) throws Exception {
- JSONObject json = new JSONObject(serialized);
- upStates = json.getString("up-states");
- nodeCount = json.getInt("redundancy");
- redundancy = json.getInt("redundancy");
- state = new ClusterState(json.getString("cluster-state"));
- distributionConfig = deserializeConfig(json.getString("distribution"));
- nodeType = NodeType.get(json.getString("node-type"));
- JSONArray results = json.getJSONArray("result");
- for (int i=0; i<results.length(); ++i) {
- JSONObject result = results.getJSONObject(i);
- Test t = new Test(new BucketId(Long.parseLong(result.getString("bucket"), 16)));
- {
- JSONArray nodes = result.getJSONArray("nodes");
- for (int j=0; j<nodes.length(); ++j) {
- t.nodes.add(nodes.getInt(j));
- }
- }
- t.failure = Failure.valueOf(result.getString("failure"));
+ JsonNode json = mapper.readTree(serialized);
+ upStates = json.get("up-states").textValue();
+ nodeCount = json.get("redundancy").intValue();
+ redundancy = json.get("redundancy").intValue();
+ state = new ClusterState(json.get("cluster-state").textValue());
+ distributionConfig = deserializeConfig(json.get("distribution").textValue());
+ nodeType = NodeType.get(json.get("node-type").textValue());
+ for (JsonNode result : json.get("result")) {
+ Test t = new Test(new BucketId(Long.parseLong(result.get("bucket").textValue(), 16)));
+ for (JsonNode node : result.get("nodes")) t.nodes.add(node.intValue());
+ t.failure = Failure.valueOf(result.get("failure").textValue());
this.results.add(t);
}
}
diff --git a/vdslib/src/tests/distribution/testdata/abovesplitbit.java.results b/vdslib/src/tests/distribution/testdata/abovesplitbit.java.results
index 6fd944af3e9..eef1eb74243 100644
--- a/vdslib/src/tests/distribution/testdata/abovesplitbit.java.results
+++ b/vdslib/src/tests/distribution/testdata/abovesplitbit.java.results
@@ -1,225 +1,181 @@
{
- "cluster-state": "distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "400000000000edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "540000000010edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "580000000030edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000070edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000f0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000f0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000f0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000004f0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "700000000cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "740000001cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "780000003cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000003cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "800000003cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "840000003cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "880000023cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "8c0000023cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "9000000a3cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "9400001a3cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "9800003a3cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "9c00007a3cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "a000007a3cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "a400007a3cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "a800007a3cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "ac00007a3cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "b000007a3cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "b400107a3cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "b800107a3cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "bc00107a3cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "c000107a3cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "c401107a3cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "c803107a3cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "cc03107a3cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "d00b107a3cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "d40b107a3cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "d82b107a3cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "dc6b107a3cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "e06b107a3cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "e56b107a3cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "eb6b107a3cf0edb4",
- "nodes": [2],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 2 ],
+ "bucket" : "400000000000edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "440000000000edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "480000000000edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4c0000000000edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "500000000000edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "540000000010edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "580000000030edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5c0000000070edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6000000000f0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6400000000f0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6800000000f0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6c00000004f0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "700000000cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "740000001cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "780000003cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7c0000003cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "800000003cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "840000003cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "880000023cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "8c0000023cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "9000000a3cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "9400001a3cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "9800003a3cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "9c00007a3cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "a000007a3cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "a400007a3cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "a800007a3cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "ac00007a3cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "b000007a3cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "b400107a3cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "b800107a3cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "bc00107a3cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "c000107a3cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "c401107a3cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "c803107a3cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "cc03107a3cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "d00b107a3cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "d40b107a3cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "d82b107a3cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "dc6b107a3cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "e06b107a3cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "e56b107a3cf0edb4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "eb6b107a3cf0edb4",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit0.java.results b/vdslib/src/tests/distribution/testdata/distbit0.java.results
index 67f0c69bf7f..8440fddada8 100644
--- a/vdslib/src/tests/distribution/testdata/distbit0.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit0.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:0 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "0",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "8",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "9",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "c",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "e",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "f",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "10",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "11",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "12",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "13",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "14",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "15",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "16",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "17",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "18",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "19",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1c",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1e",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1f",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "20",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "21",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "22",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "23",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "24",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "25",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "26",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "27",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "28",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "29",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2c",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2e",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2f",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "30",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "31",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "32",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "33",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "34",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "35",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "36",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "37",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "38",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "39",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3c",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3e",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3f",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "41",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "42",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "43",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "44",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "45",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "46",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "47",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "48",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "49",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4c",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4e",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4f",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "50",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "51",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "52",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "53",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "54",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "55",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "56",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "57",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "58",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "59",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5c",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5e",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5f",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "60",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "61",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "62",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "63",
- "nodes": [6],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:0 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "0",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "6",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "7",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "8",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "9",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "10",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "11",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "12",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "13",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "14",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "15",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "16",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "17",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "18",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "19",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "20",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "21",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "22",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "23",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "24",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "25",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "26",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "27",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "28",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "29",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "30",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "31",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "32",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "33",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "34",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "35",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "36",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "37",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "38",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "39",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "41",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "42",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "43",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "44",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "45",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "46",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "47",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "48",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "49",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "50",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "51",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "52",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "53",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "54",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "55",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "56",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "57",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "58",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "59",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "60",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "61",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "62",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "63",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit1.java.results b/vdslib/src/tests/distribution/testdata/distbit1.java.results
index 56c9b89f038..5f3db5c16b6 100644
--- a/vdslib/src/tests/distribution/testdata/distbit1.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit1.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:1 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001",
- "nodes": [3],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:1 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000001",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit10.java.results b/vdslib/src/tests/distribution/testdata/distbit10.java.results
index 1e79fea2c78..5a51874cc4d 100644
--- a/vdslib/src/tests/distribution/testdata/distbit10.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit10.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:10 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "2800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "280000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2800000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:10 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "2800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2800000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2800000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2800000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2800000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2800000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2800000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "280000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "280000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "280000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "280000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "280000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "280000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2800000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2800000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2800000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2800000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2800000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2800000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2800000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2800000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2800000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2800000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "280000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "280000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "280000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "280000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "280000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "280000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2800000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "2800000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2800000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2800000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2800000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2800000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2800000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "2800000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "2800000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2800000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "280000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "280000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "280000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "280000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "280000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "280000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2800000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2800000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2800000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2800000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2800000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "2800000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2800000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2800000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2800000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2800000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "280000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "280000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "280000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "280000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "280000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "280000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2800000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2800000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2800000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2800000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2800000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2800000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2800000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2800000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "2800000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2800000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "280000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "280000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "280000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "280000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "280000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "280000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2800000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "2800000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2800000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2800000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2800000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2800000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2800000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2800000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2800000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "2800000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "280000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "280000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "280000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "280000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "280000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "280000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2800000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2800000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2800000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2800000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit11.java.results b/vdslib/src/tests/distribution/testdata/distbit11.java.results
index 67a529fb9bc..42a1a5f4c6a 100644
--- a/vdslib/src/tests/distribution/testdata/distbit11.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit11.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:11 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "2c00000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2c0000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2c00000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:11 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "2c00000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2c00000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2c00000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c00000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c00000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c00000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c00000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c00000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c00000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2c00000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c0000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c0000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "2c0000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2c0000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "2c0000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2c0000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2c00000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2c00000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2c00000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2c00000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c00000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c00000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c00000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c00000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c00000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c00000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c0000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c0000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c0000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c0000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c0000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2c0000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2c00000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "2c00000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2c00000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2c00000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2c00000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2c00000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c00000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "2c00000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "2c00000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2c00000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2c0000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2c0000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "2c0000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2c0000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c0000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2c0000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2c00000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2c00000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2c00000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2c00000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2c00000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "2c00000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2c00000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c00000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2c00000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2c00000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2c0000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2c0000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "2c0000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2c0000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "2c0000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c0000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2c00000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2c00000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2c00000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2c00000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2c00000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2c00000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2c00000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2c00000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "2c00000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2c00000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2c0000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2c0000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2c0000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2c0000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2c0000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2c0000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2c00000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "2c00000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2c00000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2c00000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2c00000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2c00000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2c00000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2c00000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2c00000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "2c00000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2c0000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2c0000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2c0000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2c0000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2c0000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2c0000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2c00000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2c00000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2c00000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2c00000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit12.java.results b/vdslib/src/tests/distribution/testdata/distbit12.java.results
index 6b06790f9bf..7abd5c23326 100644
--- a/vdslib/src/tests/distribution/testdata/distbit12.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit12.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:12 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "3000000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "300000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3000000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:12 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "3000000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3000000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3000000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3000000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3000000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3000000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3000000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3000000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3000000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3000000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "300000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "300000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "300000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "300000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "300000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "300000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3000000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3000000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3000000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3000000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3000000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3000000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3000000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3000000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3000000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3000000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "300000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "300000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "300000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "300000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "300000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "300000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3000000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "3000000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3000000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3000000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3000000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3000000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3000000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "3000000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "3000000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3000000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "300000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "300000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "300000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "300000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "300000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "300000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3000000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3000000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3000000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3000000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3000000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "3000000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3000000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3000000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3000000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3000000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "300000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "300000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "300000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "300000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "300000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "300000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3000000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3000000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3000000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3000000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3000000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3000000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3000000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3000000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "3000000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3000000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "300000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "300000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "300000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "300000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "300000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "300000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3000000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "3000000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3000000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3000000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3000000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3000000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3000000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3000000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3000000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "3000000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "300000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "300000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "300000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "300000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "300000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "300000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3000000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3000000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3000000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3000000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit13.java.results b/vdslib/src/tests/distribution/testdata/distbit13.java.results
index 12e86a1b51c..28a1e7d02e6 100644
--- a/vdslib/src/tests/distribution/testdata/distbit13.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit13.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:13 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "3400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "340000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3400000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:13 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "3400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3400000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3400000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3400000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3400000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3400000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3400000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3400000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3400000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "340000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "340000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "340000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "340000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "340000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "340000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3400000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3400000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3400000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3400000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3400000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3400000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3400000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3400000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3400000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3400000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "340000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "340000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "340000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "340000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "340000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "340000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3400000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "3400000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3400000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3400000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3400000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3400000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3400000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "3400000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "3400000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3400000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "340000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "340000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "340000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "340000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "340000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "340000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3400000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3400000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3400000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3400000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3400000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "3400000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3400000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3400000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3400000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3400000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "340000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "340000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "340000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "340000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "340000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "340000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3400000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3400000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3400000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3400000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3400000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3400000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3400000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3400000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "3400000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3400000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "340000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "340000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "340000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "340000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "340000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "340000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3400000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "3400000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3400000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3400000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3400000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3400000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3400000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3400000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3400000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "3400000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "340000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "340000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "340000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "340000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "340000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "340000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3400000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3400000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3400000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3400000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit14.java.results b/vdslib/src/tests/distribution/testdata/distbit14.java.results
index c966508c881..8ca219f9a37 100644
--- a/vdslib/src/tests/distribution/testdata/distbit14.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit14.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:14 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "3800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "380000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3800000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:14 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "3800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3800000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3800000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3800000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3800000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3800000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3800000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "380000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "380000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "380000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "380000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "380000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "380000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3800000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3800000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3800000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3800000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3800000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3800000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3800000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3800000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3800000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3800000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "380000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "380000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "380000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "380000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "380000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "380000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3800000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "3800000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3800000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3800000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3800000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3800000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3800000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "3800000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "3800000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3800000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "380000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "380000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "380000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "380000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "380000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "380000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3800000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3800000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3800000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3800000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3800000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "3800000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3800000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3800000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3800000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3800000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "380000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "380000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "380000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "380000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "380000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "380000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3800000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3800000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3800000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3800000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3800000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3800000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3800000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3800000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "3800000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3800000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "380000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "380000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "380000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "380000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "380000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "380000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3800000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "3800000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3800000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3800000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3800000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3800000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3800000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3800000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3800000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "3800000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "380000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "380000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "380000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "380000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "380000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "380000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3800000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3800000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3800000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3800000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit15.java.results b/vdslib/src/tests/distribution/testdata/distbit15.java.results
index 32838053818..bc096023ea4 100644
--- a/vdslib/src/tests/distribution/testdata/distbit15.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit15.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:15 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "3c00000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3c0000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "3c00000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:15 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "3c00000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3c00000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3c00000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c00000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c00000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c00000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c00000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c00000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c00000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3c00000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c0000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c0000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "3c0000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3c0000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "3c0000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3c0000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3c00000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3c00000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3c00000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3c00000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c00000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c00000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c00000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c00000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c00000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c00000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c0000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c0000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c0000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c0000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c0000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3c0000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3c00000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "3c00000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3c00000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3c00000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3c00000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3c00000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c00000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "3c00000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "3c00000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3c00000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3c0000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3c0000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "3c0000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3c0000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c0000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3c0000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3c00000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3c00000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3c00000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3c00000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3c00000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "3c00000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3c00000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c00000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3c00000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3c00000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3c0000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3c0000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "3c0000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3c0000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "3c0000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c0000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "3c00000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3c00000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3c00000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3c00000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3c00000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3c00000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3c00000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3c00000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "3c00000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3c00000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3c0000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3c0000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3c0000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3c0000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3c0000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3c0000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "3c00000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "3c00000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3c00000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3c00000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "3c00000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3c00000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3c00000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3c00000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3c00000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "3c00000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3c0000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3c0000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3c0000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3c0000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3c0000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "3c0000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "3c00000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "3c00000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "3c00000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "3c00000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit16.java.results b/vdslib/src/tests/distribution/testdata/distbit16.java.results
index 0688eef57d5..aac0b5b6b41 100644
--- a/vdslib/src/tests/distribution/testdata/distbit16.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit16.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "4000000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "400000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "400000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "400000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4000000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4000000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "400000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "400000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "400000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "400000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4000000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "400000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "400000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4000000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "400000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "400000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "400000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "400000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "400000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "400000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "400000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "400000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "400000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "400000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4000000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit17.java.results b/vdslib/src/tests/distribution/testdata/distbit17.java.results
index acb0fd5e2b3..04a6b25186c 100644
--- a/vdslib/src/tests/distribution/testdata/distbit17.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit17.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:17 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "4400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:17 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "4400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4400000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4400000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "440000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "440000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "440000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "440000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "440000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "440000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4400000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4400000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4400000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "440000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "440000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "440000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "440000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "440000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "440000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4400000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4400000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4400000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4400000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4400000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4400000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4400000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4400000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "440000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "440000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "440000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "440000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "440000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "440000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4400000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4400000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4400000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4400000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4400000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4400000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4400000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "440000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "440000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "440000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "440000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "440000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "440000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4400000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4400000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4400000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4400000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4400000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4400000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4400000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "440000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "440000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "440000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "440000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "440000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "440000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4400000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4400000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4400000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4400000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4400000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4400000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4400000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4400000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4400000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "440000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "440000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "440000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "440000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "440000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "440000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4400000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4400000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4400000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit18.java.results b/vdslib/src/tests/distribution/testdata/distbit18.java.results
index e94f0c6f550..fb278317bc4 100644
--- a/vdslib/src/tests/distribution/testdata/distbit18.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit18.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:18 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "4800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:18 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "4800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4800000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "480000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "480000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "480000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "480000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "480000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "480000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4800000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4800000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4800000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "480000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "480000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "480000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "480000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "480000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "480000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4800000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4800000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4800000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4800000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4800000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4800000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4800000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4800000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "480000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "480000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "480000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "480000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "480000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "480000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4800000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4800000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4800000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4800000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4800000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4800000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4800000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "480000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "480000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "480000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "480000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "480000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "480000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4800000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4800000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4800000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4800000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4800000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4800000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4800000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "480000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "480000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "480000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "480000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "480000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "480000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4800000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4800000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4800000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4800000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4800000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4800000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4800000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4800000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4800000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "480000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "480000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "480000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "480000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "480000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "480000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4800000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4800000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4800000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit19.java.results b/vdslib/src/tests/distribution/testdata/distbit19.java.results
index 81a367b02ad..5d71f7ca731 100644
--- a/vdslib/src/tests/distribution/testdata/distbit19.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit19.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:19 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "4c00000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4c00000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:19 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "4c00000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4c00000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4c00000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c00000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c00000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c00000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c00000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c00000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c00000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4c00000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c0000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c0000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4c0000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4c0000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4c0000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4c0000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4c00000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4c00000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4c00000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4c00000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c00000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c00000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c00000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c00000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c00000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c00000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c0000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c0000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c0000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c0000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c0000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4c0000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4c00000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4c00000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4c00000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4c00000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4c00000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4c00000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c00000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4c00000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4c00000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4c00000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4c0000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4c0000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4c0000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4c0000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c0000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4c0000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4c00000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4c00000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4c00000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4c00000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4c00000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4c00000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4c00000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c00000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4c00000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4c00000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4c0000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4c0000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4c0000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4c0000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4c0000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c0000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c00000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4c00000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4c00000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4c00000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4c00000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4c00000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4c00000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4c00000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4c00000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4c00000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4c0000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4c0000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4c0000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4c0000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4c0000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4c0000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4c00000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4c00000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4c00000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4c00000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4c00000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4c00000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4c00000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4c00000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4c00000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4c00000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4c0000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4c0000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4c0000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4c0000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4c0000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4c0000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4c00000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4c00000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4c00000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "4c00000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit2.java.results b/vdslib/src/tests/distribution/testdata/distbit2.java.results
index e34e5d45a9c..6b98f415e24 100644
--- a/vdslib/src/tests/distribution/testdata/distbit2.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit2.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:2 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003",
- "nodes": [8],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:2 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit20.java.results b/vdslib/src/tests/distribution/testdata/distbit20.java.results
index eeb14660b57..c82bab41f75 100644
--- a/vdslib/src/tests/distribution/testdata/distbit20.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit20.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:20 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "5000000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "500000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5000000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:20 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "5000000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5000000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5000000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5000000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5000000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5000000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5000000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5000000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5000000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5000000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "500000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "500000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "500000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "500000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "500000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "500000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5000000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5000000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5000000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5000000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5000000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5000000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5000000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5000000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5000000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5000000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "500000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "500000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "500000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "500000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "500000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "500000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5000000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "5000000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5000000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5000000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5000000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5000000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5000000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5000000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5000000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5000000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "500000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "500000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "500000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "500000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "500000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "500000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5000000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5000000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5000000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5000000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5000000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5000000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5000000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5000000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5000000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5000000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "500000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "500000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "500000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "500000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "500000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "500000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5000000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5000000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5000000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5000000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5000000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5000000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5000000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5000000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5000000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5000000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "500000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "500000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "500000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "500000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "500000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "500000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5000000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5000000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5000000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5000000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5000000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5000000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5000000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5000000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5000000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "5000000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "500000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "500000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "500000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "500000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "500000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "500000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5000000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5000000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5000000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5000000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit21.java.results b/vdslib/src/tests/distribution/testdata/distbit21.java.results
index e14c3753583..d457ba17c37 100644
--- a/vdslib/src/tests/distribution/testdata/distbit21.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit21.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:21 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "5400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "540000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5400000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:21 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "5400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5400000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5400000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5400000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5400000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5400000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5400000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5400000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5400000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "540000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "540000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "540000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "540000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "540000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "540000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5400000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5400000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5400000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5400000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5400000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5400000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5400000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5400000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5400000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5400000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "540000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "540000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "540000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "540000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "540000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "540000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5400000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "5400000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5400000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5400000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5400000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5400000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5400000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5400000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5400000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5400000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "540000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "540000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "540000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "540000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "540000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "540000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5400000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5400000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5400000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5400000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5400000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5400000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5400000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5400000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5400000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5400000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "540000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "540000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "540000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "540000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "540000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "540000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5400000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5400000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5400000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5400000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5400000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5400000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5400000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5400000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5400000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5400000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "540000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "540000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "540000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "540000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "540000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "540000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5400000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5400000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5400000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5400000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5400000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5400000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5400000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5400000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5400000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "5400000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "540000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "540000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "540000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "540000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "540000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "540000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5400000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5400000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5400000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5400000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit22.java.results b/vdslib/src/tests/distribution/testdata/distbit22.java.results
index 251894a9e2d..aa3bb8f4e39 100644
--- a/vdslib/src/tests/distribution/testdata/distbit22.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit22.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:22 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "5800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "580000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5800000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:22 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "5800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5800000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5800000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5800000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5800000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5800000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5800000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "580000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "580000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "580000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "580000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "580000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "580000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5800000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5800000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5800000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5800000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5800000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5800000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5800000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5800000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5800000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5800000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "580000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "580000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "580000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "580000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "580000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "580000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5800000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "5800000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5800000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5800000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5800000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5800000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5800000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5800000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5800000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5800000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "580000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "580000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "580000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "580000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "580000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "580000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5800000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5800000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5800000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5800000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5800000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5800000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5800000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5800000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5800000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5800000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "580000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "580000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "580000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "580000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "580000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "580000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5800000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5800000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5800000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5800000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5800000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5800000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5800000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5800000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5800000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5800000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "580000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "580000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "580000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "580000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "580000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "580000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5800000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5800000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5800000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5800000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5800000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5800000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5800000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5800000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5800000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "5800000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "580000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "580000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "580000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "580000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "580000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "580000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5800000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5800000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5800000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5800000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit23.java.results b/vdslib/src/tests/distribution/testdata/distbit23.java.results
index 3904aa3c75d..41000abdc56 100644
--- a/vdslib/src/tests/distribution/testdata/distbit23.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit23.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:23 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "5c00000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "5c00000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:23 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "5c00000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5c00000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5c00000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c00000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c00000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c00000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c00000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c00000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c00000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5c00000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c0000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c0000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5c0000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5c0000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "5c0000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5c0000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5c00000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5c00000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5c00000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5c00000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c00000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c00000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c00000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c00000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c00000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c00000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c0000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c0000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c0000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c0000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c0000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5c0000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5c00000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "5c00000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5c00000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5c00000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5c00000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5c00000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c00000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5c00000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5c00000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5c00000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5c0000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5c0000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5c0000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5c0000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c0000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5c0000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5c00000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5c00000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5c00000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5c00000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5c00000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5c00000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5c00000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c00000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5c00000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5c00000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5c0000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5c0000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "5c0000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5c0000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5c0000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c0000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c00000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5c00000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5c00000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5c00000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5c00000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5c00000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5c00000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5c00000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5c00000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5c00000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5c0000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5c0000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5c0000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5c0000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5c0000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5c0000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "5c00000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5c00000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5c00000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5c00000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5c00000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5c00000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5c00000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5c00000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5c00000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "5c00000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5c0000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5c0000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5c0000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5c0000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5c0000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "5c0000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "5c00000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5c00000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "5c00000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "5c00000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit24.java.results b/vdslib/src/tests/distribution/testdata/distbit24.java.results
index 500cdcfaaef..6c9d1564631 100644
--- a/vdslib/src/tests/distribution/testdata/distbit24.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit24.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:24 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "6000000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "600000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6000000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:24 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "6000000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6000000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6000000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6000000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6000000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6000000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6000000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6000000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6000000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6000000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "600000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "600000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "600000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "600000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "600000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "600000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6000000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6000000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6000000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6000000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6000000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6000000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6000000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6000000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6000000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6000000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "600000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "600000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "600000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "600000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "600000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "600000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6000000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "6000000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6000000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6000000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6000000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6000000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6000000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6000000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6000000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6000000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "600000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "600000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "600000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "600000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "600000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "600000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6000000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6000000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6000000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6000000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6000000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6000000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6000000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6000000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "6000000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6000000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "600000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "600000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "600000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "600000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "600000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "600000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6000000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6000000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6000000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6000000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "6000000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6000000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6000000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "6000000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6000000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6000000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "600000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "600000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "600000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "600000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "600000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "600000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "6000000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6000000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6000000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6000000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6000000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6000000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6000000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6000000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6000000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "6000000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "600000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "600000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "600000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "600000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "600000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "600000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6000000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6000000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6000000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6000000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit25.java.results b/vdslib/src/tests/distribution/testdata/distbit25.java.results
index 2de23e10802..c877c5da490 100644
--- a/vdslib/src/tests/distribution/testdata/distbit25.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit25.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:25 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "6400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "640000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6400000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:25 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "6400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6400000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6400000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6400000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6400000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6400000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6400000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6400000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6400000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "640000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "640000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "640000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "640000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "640000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "640000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6400000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6400000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6400000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6400000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6400000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6400000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6400000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6400000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6400000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6400000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "640000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "640000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "640000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "640000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "640000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "640000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6400000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "6400000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6400000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6400000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6400000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6400000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6400000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6400000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6400000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6400000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "640000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "640000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "640000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "640000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "640000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "640000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6400000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6400000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6400000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6400000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6400000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6400000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6400000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6400000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "6400000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6400000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "640000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "640000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "640000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "640000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "640000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "640000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6400000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6400000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6400000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6400000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "6400000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6400000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6400000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "6400000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6400000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6400000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "640000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "640000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "640000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "640000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "640000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "640000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "6400000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6400000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6400000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6400000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6400000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6400000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6400000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6400000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6400000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "6400000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "640000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "640000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "640000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "640000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "640000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "640000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6400000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6400000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6400000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6400000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit26.java.results b/vdslib/src/tests/distribution/testdata/distbit26.java.results
index 02faf3d8da5..d6e3f18bdb2 100644
--- a/vdslib/src/tests/distribution/testdata/distbit26.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit26.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:26 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "6800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "680000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6800000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:26 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "6800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6800000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6800000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6800000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6800000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6800000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6800000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "680000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "680000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "680000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "680000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "680000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "680000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6800000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6800000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6800000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6800000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6800000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6800000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6800000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6800000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6800000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6800000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "680000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "680000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "680000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "680000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "680000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "680000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6800000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "6800000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6800000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6800000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6800000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6800000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6800000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6800000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6800000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6800000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "680000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "680000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "680000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "680000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "680000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "680000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6800000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6800000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6800000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6800000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6800000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6800000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6800000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6800000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "6800000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6800000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "680000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "680000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "680000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "680000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "680000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "680000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6800000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6800000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6800000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6800000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "6800000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6800000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6800000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "6800000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6800000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6800000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "680000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "680000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "680000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "680000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "680000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "680000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "6800000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6800000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6800000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6800000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6800000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6800000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6800000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6800000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6800000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "6800000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "680000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "680000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "680000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "680000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "680000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "680000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6800000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6800000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6800000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6800000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit27.java.results b/vdslib/src/tests/distribution/testdata/distbit27.java.results
index 1131247d201..104b3ffb12d 100644
--- a/vdslib/src/tests/distribution/testdata/distbit27.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit27.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:27 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "6c00000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "6c00000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:27 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "6c00000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6c00000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6c00000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c00000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c00000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c00000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c00000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c00000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c00000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6c00000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c0000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c0000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6c0000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6c0000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "6c0000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6c0000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6c00000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6c00000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6c00000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6c00000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c00000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c00000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c00000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c00000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c00000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c00000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c0000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c0000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c0000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c0000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c0000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6c0000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6c00000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "6c00000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6c00000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6c00000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6c00000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6c00000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c00000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6c00000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6c00000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6c00000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6c0000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6c0000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6c0000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "6c0000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c0000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6c0000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6c00000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6c00000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6c00000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6c00000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6c00000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6c00000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6c00000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c00000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "6c00000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6c00000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "6c0000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "6c0000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "6c0000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6c0000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6c0000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c0000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c00000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6c00000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6c00000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6c00000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "6c00000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6c00000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6c00000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "6c00000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6c00000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6c00000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6c0000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6c0000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6c0000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6c0000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6c0000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6c0000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "6c00000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6c00000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6c00000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6c00000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6c00000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6c00000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6c00000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6c00000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6c00000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "6c00000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6c0000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6c0000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6c0000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6c0000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6c0000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "6c0000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "6c00000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6c00000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "6c00000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "6c00000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit28.java.results b/vdslib/src/tests/distribution/testdata/distbit28.java.results
index 733aafe0b7e..8d32f8f3d65 100644
--- a/vdslib/src/tests/distribution/testdata/distbit28.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit28.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:28 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "7000000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "700000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7000000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:28 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "7000000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7000000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7000000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7000000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7000000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7000000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7000000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7000000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7000000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7000000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "700000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "700000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "700000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "700000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "700000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "700000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7000000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7000000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7000000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7000000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7000000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7000000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7000000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7000000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7000000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7000000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "700000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "700000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "700000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "700000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "700000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "700000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7000000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "7000000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7000000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7000000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7000000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7000000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7000000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7000000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7000000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7000000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "700000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "700000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "700000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "700000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "700000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "700000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7000000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7000000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7000000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7000000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7000000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7000000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7000000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7000000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "7000000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7000000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "700000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "700000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "700000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "700000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "700000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "700000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7000000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7000000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7000000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7000000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "7000000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7000000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7000000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "7000000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7000000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7000000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "700000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "700000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "700000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "700000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "700000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "700000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "7000000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7000000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7000000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7000000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7000000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7000000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7000000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7000000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7000000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "7000000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "700000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "700000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "700000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "700000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "700000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "700000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7000000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7000000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7000000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7000000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit29.java.results b/vdslib/src/tests/distribution/testdata/distbit29.java.results
index 52071433727..bc65f2a6382 100644
--- a/vdslib/src/tests/distribution/testdata/distbit29.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit29.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:29 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "7400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "740000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7400000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:29 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "7400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7400000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7400000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7400000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7400000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7400000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7400000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7400000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7400000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "740000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "740000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "740000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "740000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "740000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "740000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7400000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7400000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7400000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7400000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7400000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7400000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7400000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7400000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7400000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7400000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "740000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "740000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "740000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "740000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "740000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "740000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7400000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "7400000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7400000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7400000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7400000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7400000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7400000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7400000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7400000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7400000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "740000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "740000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "740000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "740000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "740000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "740000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7400000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7400000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7400000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7400000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7400000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7400000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7400000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7400000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "7400000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7400000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "740000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "740000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "740000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "740000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "740000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "740000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7400000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7400000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7400000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7400000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "7400000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7400000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7400000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "7400000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7400000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7400000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "740000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "740000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "740000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "740000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "740000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "740000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "7400000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7400000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7400000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7400000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7400000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7400000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7400000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7400000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7400000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "7400000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "740000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "740000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "740000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "740000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "740000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "740000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7400000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7400000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7400000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7400000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit3.java.results b/vdslib/src/tests/distribution/testdata/distbit3.java.results
index 3d79ad6896c..c0a4139e82f 100644
--- a/vdslib/src/tests/distribution/testdata/distbit3.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit3.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:3 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "c00000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "c00000000000003",
- "nodes": [8],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:3 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "c00000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "c00000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "c00000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "c00000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "c00000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "c00000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "c00000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "c00000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "c00000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "c00000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "c00000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "c00000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "c00000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "c00000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "c00000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "c00000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "c00000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "c00000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "c00000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "c00000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "c00000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "c00000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "c00000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "c00000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "c00000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "c00000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "c00000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "c00000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "c00000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "c00000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "c00000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "c00000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "c00000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "c00000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "c00000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "c00000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "c00000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "c00000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "c00000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c00000000000003",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit30.java.results b/vdslib/src/tests/distribution/testdata/distbit30.java.results
index c61e4781b26..f896b0b805a 100644
--- a/vdslib/src/tests/distribution/testdata/distbit30.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit30.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:30 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "7800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "780000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7800000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:30 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "7800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7800000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7800000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7800000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7800000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7800000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7800000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "780000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "780000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "780000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "780000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "780000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "780000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7800000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7800000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7800000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7800000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7800000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7800000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7800000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7800000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7800000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7800000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "780000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "780000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "780000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "780000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "780000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "780000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7800000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "7800000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7800000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7800000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7800000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7800000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7800000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7800000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7800000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7800000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "780000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "780000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "780000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "780000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "780000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "780000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7800000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7800000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7800000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7800000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7800000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7800000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7800000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7800000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "7800000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7800000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "780000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "780000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "780000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "780000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "780000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "780000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7800000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7800000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7800000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7800000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "7800000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7800000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7800000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "7800000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7800000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7800000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "780000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "780000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "780000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "780000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "780000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "780000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "7800000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7800000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7800000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7800000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7800000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7800000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7800000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7800000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7800000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "7800000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "780000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "780000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "780000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "780000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "780000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "780000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7800000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7800000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7800000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7800000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit31.java.results b/vdslib/src/tests/distribution/testdata/distbit31.java.results
index 4cba926f657..8dfdb1b9f4b 100644
--- a/vdslib/src/tests/distribution/testdata/distbit31.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit31.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:31 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "7c00000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "7c00000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:31 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "7c00000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7c00000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7c00000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c00000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c00000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c00000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c00000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c00000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c00000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7c00000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c0000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c0000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7c0000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7c0000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "7c0000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7c0000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7c00000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7c00000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7c00000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7c00000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c00000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c00000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c00000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c00000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c00000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c00000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c0000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c0000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c0000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c0000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c0000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7c0000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7c00000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "7c00000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7c00000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7c00000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7c00000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7c00000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c00000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7c00000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7c00000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7c00000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7c0000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7c0000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7c0000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "7c0000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c0000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7c0000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7c00000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7c00000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7c00000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7c00000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7c00000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7c00000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7c00000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c00000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "7c00000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7c00000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "7c0000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "7c0000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "7c0000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7c0000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7c0000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c0000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c00000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7c00000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7c00000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7c00000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "7c00000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7c00000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7c00000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "7c00000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7c00000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7c00000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7c0000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7c0000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7c0000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7c0000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7c0000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7c0000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "7c00000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7c00000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7c00000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7c00000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7c00000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7c00000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7c00000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7c00000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7c00000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "7c00000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7c0000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7c0000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7c0000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7c0000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7c0000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "7c0000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "7c00000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7c00000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "7c00000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "7c00000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit32.java.results b/vdslib/src/tests/distribution/testdata/distbit32.java.results
index 513b8025f0f..6311322a5e2 100644
--- a/vdslib/src/tests/distribution/testdata/distbit32.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit32.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:32 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "8000000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "800000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "8000000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:32 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "8000000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "8000000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "8000000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "8000000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "8000000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "8000000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "8000000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "8000000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "8000000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "8000000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "800000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "800000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "800000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "800000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "8000000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "8000000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "8000000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "8000000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "8000000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "8000000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "8000000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "8000000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "8000000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "8000000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "800000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "8000000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "8000000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "8000000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "8000000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "8000000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "8000000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "8000000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "8000000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "8000000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "8000000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "800000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "800000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "800000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "800000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "8000000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "8000000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "8000000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "8000000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "8000000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "8000000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "8000000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "8000000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "8000000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "8000000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "800000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "800000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "800000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "800000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "800000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "8000000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "8000000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "8000000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "8000000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "8000000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "8000000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "8000000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "8000000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "8000000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "8000000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "800000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "800000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "800000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "800000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "800000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "800000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "8000000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "8000000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "8000000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "8000000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "8000000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "8000000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "8000000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "8000000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "8000000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "8000000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "800000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "800000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "800000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "800000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "800000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "800000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "8000000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "8000000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "8000000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "8000000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit4.java.results b/vdslib/src/tests/distribution/testdata/distbit4.java.results
index 66edc3cc5f9..bd6cbb8f9b6 100644
--- a/vdslib/src/tests/distribution/testdata/distbit4.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit4.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:4 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "1000000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "100000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1000000000000003",
- "nodes": [8],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:4 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "1000000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1000000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "1000000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1000000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "100000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "100000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "100000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "100000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "100000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "100000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1000000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1000000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "1000000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1000000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "100000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "100000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "100000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "100000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "100000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "100000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1000000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1000000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "1000000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1000000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "100000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "100000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "100000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "100000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "100000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "100000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1000000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1000000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "1000000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1000000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "100000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "100000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "100000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "100000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "100000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "100000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1000000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1000000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "1000000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1000000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "100000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "100000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "100000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "100000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "100000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "100000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1000000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1000000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "1000000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1000000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "100000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "100000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "100000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "100000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "100000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "100000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1000000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1000000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "1000000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1000000000000003",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit5.java.results b/vdslib/src/tests/distribution/testdata/distbit5.java.results
index bbdec730140..7f68ba8f87e 100644
--- a/vdslib/src/tests/distribution/testdata/distbit5.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit5.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:5 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "1400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "140000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1400000000000003",
- "nodes": [8],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:5 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "1400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "1400000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1400000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "140000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "140000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "140000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "140000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "140000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "140000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1400000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1400000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "1400000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "1400000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "140000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "140000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "140000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "140000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "140000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "140000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "1400000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1400000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "140000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "140000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "140000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "140000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "140000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "140000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1400000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1400000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "1400000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "1400000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "140000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "140000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "140000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "140000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "140000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "140000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "1400000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1400000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "140000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "140000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "140000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "140000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "140000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "140000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1400000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1400000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "1400000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "1400000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "140000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "140000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "140000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "140000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "140000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "140000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "1400000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1400000000000003",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit6.java.results b/vdslib/src/tests/distribution/testdata/distbit6.java.results
index f67ed3741d2..f0118f92a17 100644
--- a/vdslib/src/tests/distribution/testdata/distbit6.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit6.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:6 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "1800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "180000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "1800000000000023",
- "nodes": [7],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:6 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "1800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "1800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1800000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "180000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "180000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "180000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "180000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "180000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "180000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1800000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1800000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "1800000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "1800000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "180000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "180000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "180000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "180000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "180000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "180000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "1800000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "1800000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "1800000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1800000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1800000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "1800000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "1800000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "1800000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "1800000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "180000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "180000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "180000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "180000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "180000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "180000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1800000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1800000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "1800000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1800000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "1800000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "1800000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "1800000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1800000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "1800000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "180000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "180000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "180000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "180000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "180000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "180000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "1800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1800000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "180000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "180000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "180000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "180000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "180000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "180000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1800000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1800000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "1800000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "1800000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1800000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "180000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "180000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "180000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "180000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "180000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "180000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "1800000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "1800000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "1800000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1800000000000023",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit7.java.results b/vdslib/src/tests/distribution/testdata/distbit7.java.results
index 4c06e5b2c53..0f6ff8f0a81 100644
--- a/vdslib/src/tests/distribution/testdata/distbit7.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit7.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:7 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "1c00000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "1c0000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "1c00000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:7 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "1c00000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1c00000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "1c00000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c00000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c00000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c00000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c00000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c00000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c00000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1c00000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c0000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c0000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "1c0000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "1c0000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "1c0000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "1c0000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1c00000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1c00000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "1c00000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "1c00000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c00000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c00000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c00000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c00000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c00000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c00000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c0000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c0000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c0000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c0000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c0000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "1c0000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "1c00000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "1c00000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "1c00000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1c00000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1c00000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "1c00000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c00000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "1c00000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "1c00000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "1c00000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "1c0000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "1c0000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "1c0000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1c0000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c0000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1c0000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1c00000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1c00000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "1c00000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1c00000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "1c00000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "1c00000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "1c00000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c00000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1c00000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "1c00000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1c0000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1c0000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "1c0000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1c0000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "1c0000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c0000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "1c00000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "1c00000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "1c00000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "1c00000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1c00000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "1c00000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "1c00000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1c00000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "1c00000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1c00000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "1c0000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "1c0000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "1c0000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "1c0000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1c0000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1c0000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "1c00000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "1c00000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "1c00000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1c00000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "1c00000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "1c00000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "1c00000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "1c00000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "1c00000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "1c00000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "1c0000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "1c0000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1c0000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "1c0000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "1c0000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "1c0000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "1c00000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "1c00000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "1c00000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "1c00000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit8.java.results b/vdslib/src/tests/distribution/testdata/distbit8.java.results
index 0fbdc75d737..c20c48164a5 100644
--- a/vdslib/src/tests/distribution/testdata/distbit8.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit8.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:8 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "2000000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "200000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2000000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:8 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "2000000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2000000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2000000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2000000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2000000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2000000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2000000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2000000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2000000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2000000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "200000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "200000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "200000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "200000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "200000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "200000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2000000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2000000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2000000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2000000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2000000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2000000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2000000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2000000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2000000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2000000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "200000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "200000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "200000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "200000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "200000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "200000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2000000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "2000000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2000000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2000000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2000000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2000000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2000000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "2000000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "2000000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2000000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "200000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "200000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "200000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "200000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "200000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "200000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2000000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2000000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2000000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2000000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2000000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "2000000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2000000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2000000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2000000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2000000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "200000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "200000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "200000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "200000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "200000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "200000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2000000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2000000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2000000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2000000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2000000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2000000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2000000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2000000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "2000000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2000000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "200000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "200000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "200000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "200000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "200000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "200000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2000000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "2000000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2000000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2000000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2000000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2000000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2000000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2000000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2000000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "2000000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "200000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "200000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "200000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "200000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "200000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "200000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2000000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2000000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2000000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2000000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/distbit9.java.results b/vdslib/src/tests/distribution/testdata/distbit9.java.results
index 165507ef558..3f7713f62c2 100644
--- a/vdslib/src/tests/distribution/testdata/distbit9.java.results
+++ b/vdslib/src/tests/distribution/testdata/distbit9.java.results
@@ -1,510 +1,409 @@
{
- "cluster-state": "bits:9 distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "2400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000015",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000016",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000017",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000019",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000001b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000001c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000001f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000020",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000022",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000024",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000025",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000028",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000029",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000002a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000002b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000002c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000002d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000002e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000002f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000030",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000031",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000032",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000033",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000034",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000003a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000003d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000003e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000003f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000041",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000043",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000046",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000047",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000049",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000004b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000004d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000004f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000052",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000053",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000054",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000056",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000057",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000058",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000059",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000005a",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000005b",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000005c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000005d",
- "nodes": [9],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000005e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "240000000000005f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000062",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "2400000000000063",
- "nodes": [9],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "bits:9 distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "2400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2400000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2400000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2400000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2400000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2400000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2400000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2400000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2400000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "240000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "240000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "240000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "240000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "240000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "240000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2400000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2400000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2400000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2400000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2400000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2400000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2400000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2400000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2400000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2400000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "240000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "240000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "240000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "240000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "240000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "240000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2400000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "2400000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2400000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2400000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2400000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2400000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2400000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "2400000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "2400000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2400000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "240000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "240000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "240000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "240000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "240000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "240000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2400000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2400000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2400000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2400000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2400000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "2400000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2400000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2400000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2400000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2400000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "240000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "240000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "240000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "240000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "240000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "240000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "2400000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2400000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2400000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2400000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2400000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2400000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2400000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2400000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "2400000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "2400000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "240000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "240000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "240000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "240000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "240000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "240000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "2400000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "2400000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2400000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2400000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "2400000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2400000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2400000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2400000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2400000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "2400000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "240000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "240000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "240000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "240000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "240000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "240000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "2400000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "2400000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "2400000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 9 ],
+ "bucket" : "2400000000000063",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/down.java.results b/vdslib/src/tests/distribution/testdata/down.java.results
index 5189d2d4c0c..368e54c92c2 100644
--- a/vdslib/src/tests/distribution/testdata/down.java.results
+++ b/vdslib/src/tests/distribution/testdata/down.java.results
@@ -1,730 +1,585 @@
{
- "cluster-state": "distributor:10 .4.s:m .5.s:m .6.s:d .7.s:d .8.s:r .9.s:r",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "u",
- "result": [
- {
- "bucket": "4000000000000000",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000002",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000003",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000004",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000005",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000006",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000007",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000008",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000a",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000b",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000d",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000010",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000011",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000012",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000000",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000002",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000003",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000004",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000005",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000006",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000007",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000008",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000a",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000b",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000d",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000010",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000011",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000012",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000000",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000002",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000003",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000004",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000005",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000006",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000007",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000008",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000a",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000b",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000d",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000010",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000011",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000012",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "440000000001fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "480000000001fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000001fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "500000000009fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "540000000009fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "580000000009fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000049fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "600000000049fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "640000000149fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "680000000349fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "700000000749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "740000001749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "780000003749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000003749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "80000000b749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "84000001b749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "88000003b749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "8c000007b749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "9000000fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "9400001fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "9800003fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "9c00007fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "a000007fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "a400007fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "a800007fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "ac00047fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "b000047fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "b400147fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "b800347fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "bc00347fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "c000b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "c400b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "c800b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "cc00b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "d000b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "d400b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "d800b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "dc00b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "e000b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "e400b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000098d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "44000000000098d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "48000000000298d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4c000000000698d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "50000000000e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "54000000000e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "58000000002e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5c000000002e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "60000000002e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "64000000012e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "68000000012e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6c000000052e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "70000000052e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "74000000152e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "78000000152e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7c000000152e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "80000000952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "84000001952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "88000001952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "8c000001952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "90000001952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "94000001952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "98000001952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "9c000041952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "a00000c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "a40000c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "a80002c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "ac0002c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "b00002c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "b40012c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "b80012c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "bc0012c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "c00092c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "c40192c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "c80192c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "cc0192c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "d00992c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "d41992c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "d83992c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "dc7992c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "e07992c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "e47992c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "distributor:10 .4.s:m .5.s:m .6.s:d .7.s:d .8.s:r .9.s:r",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "u",
+ "result" : [ {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "400000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "400000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4400000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4400000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4400000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4400000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4400000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "440000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "440000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "440000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "440000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "440000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "440000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4400000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4400000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4400000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4800000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4800000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4800000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "480000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "480000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "480000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "480000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "480000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "480000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4800000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4800000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4800000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "440000000001fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "480000000001fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4c0000000001fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "500000000009fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "540000000009fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "580000000009fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "5c0000000049fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "600000000049fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "640000000149fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "680000000349fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "6c0000000749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "700000000749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "740000001749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "780000003749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "7c0000003749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "80000000b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "84000001b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "88000003b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "8c000007b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "9000000fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "9400001fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "9800003fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "9c00007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "a000007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "a400007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "a800007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "ac00047fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "b000047fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "b400147fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "b800347fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "bc00347fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "c000b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "c400b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "c800b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "cc00b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "d000b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "d400b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "d800b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "dc00b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "e000b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "e400b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "40000000000098d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "44000000000098d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "48000000000298d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4c000000000698d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "50000000000e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "54000000000e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "58000000002e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5c000000002e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "60000000002e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "64000000012e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "68000000012e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6c000000052e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "70000000052e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "74000000152e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "78000000152e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7c000000152e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "80000000952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "84000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "88000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "8c000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "90000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "94000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "98000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "9c000041952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "a00000c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "a40000c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "a80002c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "ac0002c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "b00002c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "b40012c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "b80012c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "bc0012c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "c00092c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "c40192c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "c80192c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "cc0192c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "d00992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "d41992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "d83992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "dc7992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "e07992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "e47992c1952e98d2",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/group-capacity.java.results b/vdslib/src/tests/distribution/testdata/group-capacity.java.results
index 99b6d7321ce..6cd57e39061 100644
--- a/vdslib/src/tests/distribution/testdata/group-capacity.java.results
+++ b/vdslib/src/tests/distribution/testdata/group-capacity.java.results
@@ -1,4510 +1,3609 @@
{
- "cluster-state": "distributor:9",
- "distribution": "redundancy 6\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"1|*\"\ngroup[1].index \"0\"\ngroup[1].name \"top.0\"\ngroup[1].capacity 3.0\ngroup[1].partitions \"\"\ngroup[1].nodes[0].index 8\ngroup[1].nodes[0].retired false\ngroup[1].nodes[1].index 1\ngroup[1].nodes[1].retired false\ngroup[1].nodes[2].index 6\ngroup[1].nodes[2].retired false\ngroup[2].index \"1\"\ngroup[2].name \"top.1\"\ngroup[2].capacity 1.0\ngroup[2].partitions \"\"\ngroup[2].nodes[0].index 5\ngroup[2].nodes[0].retired false\ngroup[2].nodes[1].index 0\ngroup[2].nodes[1].retired false\ngroup[2].nodes[2].index 2\ngroup[2].nodes[2].retired false\ngroup[3].index \"2\"\ngroup[3].name \"top.2\"\ngroup[3].capacity 1.0\ngroup[3].partitions \"\"\ngroup[3].nodes[0].index 4\ngroup[3].nodes[0].retired false\ngroup[3].nodes[1].index 3\ngroup[3].nodes[1].retired false\ngroup[3].nodes[2].index 7\ngroup[3].nodes[2].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 9,
- "up-states": "uim",
- "result": [
- {
- "bucket": "4000000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000001",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000002",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000003",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000004",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000009",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000010",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000014",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000015",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000016",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000017",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000018",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000019",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001b",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000001f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000020",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000021",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000022",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000023",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000024",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000025",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000026",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000027",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000028",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000029",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000002a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000002b",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000002c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000002d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000002e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000002f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000030",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000031",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000032",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000033",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000034",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000035",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000036",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000037",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000038",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000039",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000003a",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000003b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000003c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000003d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000003e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000003f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000040",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000041",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000042",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000043",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000044",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000045",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000046",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000047",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000048",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000049",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000004a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000004b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000004c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000004d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000004e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000004f",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000050",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000051",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000052",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000053",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000054",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000055",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000056",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000057",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000058",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000059",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000005a",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000005b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000005c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000005d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000005e",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000005f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000060",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000061",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000062",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000063",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000064",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000065",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000066",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000067",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000068",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000069",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000006a",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000006b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000006c",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000006d",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000006e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000006f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000070",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000071",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000072",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000073",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000074",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000075",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000076",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000077",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000078",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000079",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000007a",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000007b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000007c",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000007d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000007e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000007f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000080",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000081",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000082",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000083",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000084",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000085",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000086",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000087",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000088",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000089",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000008a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000008b",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000008c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000008d",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000008e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000008f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000090",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000091",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000092",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000093",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000094",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000095",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000096",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000097",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000098",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000099",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000009a",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000009b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000009c",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000009d",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000009e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000009f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000a0",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000a1",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000a2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000a3",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000a4",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000a5",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000a6",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000a7",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000a8",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000a9",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000aa",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000ab",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000ac",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000ad",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000ae",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000af",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000b0",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000b1",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000b2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000b3",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000b4",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000b5",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000b6",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000b7",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000b8",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000b9",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000ba",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000bb",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000bc",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000bd",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000be",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000bf",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000c0",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000c1",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000c2",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000c3",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000c4",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000c5",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000c6",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000c7",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000c8",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000c9",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000ca",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000cb",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000cc",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000cd",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000ce",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000cf",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000d0",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000d1",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000d2",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000d3",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000d4",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000d5",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000d6",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000d7",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000d8",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000d9",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000da",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000db",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000dc",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000dd",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000de",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000df",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000e0",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000e1",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000e2",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000e3",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000e4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000e5",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000e6",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000e7",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000e8",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000e9",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000ea",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000eb",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000ec",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000ed",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000ee",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000ef",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000f0",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000f1",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000f2",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000f3",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000f4",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000f5",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000f6",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000f7",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000f8",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000f9",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000fa",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000fb",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000fc",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000fd",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000fe",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000000ff",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000100",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000101",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000102",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000103",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000104",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000105",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000106",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000107",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000108",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000109",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000010a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000010b",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000010c",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000010d",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000010e",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000010f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000110",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000111",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000112",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000113",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000114",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000115",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000116",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000117",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000118",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000119",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000011a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000011b",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000011c",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000011d",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000011e",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000011f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000120",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000121",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000122",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000123",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000124",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000125",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000126",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000127",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000128",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000129",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000012a",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000012b",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000012c",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000012d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000012e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000012f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000130",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000131",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000132",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000133",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000134",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000135",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000136",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000137",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000138",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000139",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000013a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000013b",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000013c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000013d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000013e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000013f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000140",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000141",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000142",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000143",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000144",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000145",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000146",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000147",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000148",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000149",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000014a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000014b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000014c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000014d",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000014e",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000014f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000150",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000151",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000152",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000153",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000154",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000155",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000156",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000157",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000158",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000159",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000015a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000015b",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000015c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000015d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000015e",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000015f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000160",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000161",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000162",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000163",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000164",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000165",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000166",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000167",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000168",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000169",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000016a",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000016b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000016c",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000016d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000016e",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000016f",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000170",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000171",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000172",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000173",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000174",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000175",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000176",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000177",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000178",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000179",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000017a",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000017b",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000017c",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000017d",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000017e",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000017f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000180",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000181",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000182",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000183",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000184",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000185",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000186",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000187",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000188",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000189",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000018a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000018b",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000018c",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000018d",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000018e",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000018f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000190",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000191",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000192",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000193",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000194",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000195",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000196",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000197",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000198",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000199",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000019a",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000019b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000019c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000019d",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000019e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000019f",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001a0",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001a1",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001a2",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001a3",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001a4",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001a5",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001a6",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001a7",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001a8",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001a9",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001aa",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001ab",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001ac",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001ad",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001ae",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001af",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001b0",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001b1",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001b2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001b3",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001b4",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001b5",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001b6",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001b7",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001b8",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001b9",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001ba",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001bb",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001bc",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001bd",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001be",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001bf",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001c0",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001c1",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001c2",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001c3",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001c4",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001c5",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001c6",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001c7",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001c8",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001c9",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001ca",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001cb",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001cc",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001cd",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001ce",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001cf",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001d0",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001d1",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001d3",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001d4",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001d5",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001d6",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001d7",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001d8",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001d9",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001da",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001db",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001dc",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001dd",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001de",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001df",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001e0",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001e1",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001e2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001e3",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001e4",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001e5",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001e6",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001e7",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001e8",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001e9",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001ea",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001eb",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001ec",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001ed",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001ee",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001ef",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001f0",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001f1",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001f2",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001f3",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001f4",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001f5",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001f6",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001f7",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001f8",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001f9",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001fa",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001fb",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001fc",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001fd",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001fe",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000001ff",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000200",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000201",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000202",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000203",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000204",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000205",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000206",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000207",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000208",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000209",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000020a",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000020b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000020c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000020d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000020e",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000020f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000210",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000211",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000212",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000213",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000214",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000215",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000216",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000217",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000218",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000219",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000021a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000021b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000021c",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000021d",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000021e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000021f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000220",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000221",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000222",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000223",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000224",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000225",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000226",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000227",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000228",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000229",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000022a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000022b",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000022c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000022d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000022e",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000022f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000230",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000231",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000232",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000233",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000234",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000235",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000236",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000237",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000238",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000239",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000023a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000023b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000023c",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000023d",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000023e",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000023f",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000240",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000241",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000242",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000243",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000244",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000245",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000246",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000247",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000248",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000249",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000024a",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000024b",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000024c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000024d",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000024e",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000024f",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000250",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000251",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000252",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000253",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000254",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000255",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000256",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000257",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000258",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000259",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000025a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000025b",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000025c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000025d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000025e",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000025f",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000260",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000261",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000262",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000263",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000264",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000265",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000266",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000267",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000268",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000269",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000026a",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000026b",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000026c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000026d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000026e",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000026f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000270",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000271",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000272",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000273",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000274",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000275",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000276",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000277",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000278",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000279",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000027a",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000027b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000027c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000027d",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000027e",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000027f",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000280",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000281",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000282",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000283",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000284",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000285",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000286",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000287",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000288",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000289",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000028a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000028b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000028c",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000028d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000028e",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000028f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000290",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000291",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000292",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000293",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000294",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000295",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000296",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000297",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000298",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000299",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000029a",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000029b",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000029c",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000029d",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000029e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000029f",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002a0",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002a1",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002a2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002a3",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002a4",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002a5",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002a6",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002a7",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002a8",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002a9",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002aa",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002ab",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002ac",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002ad",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002ae",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002af",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002b0",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002b1",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002b2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002b3",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002b4",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002b5",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002b6",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002b7",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002b8",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002b9",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002ba",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002bb",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002bc",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002bd",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002be",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002bf",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002c0",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002c1",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002c2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002c3",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002c4",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002c5",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002c6",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002c7",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002c8",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002c9",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002ca",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002cb",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002cc",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002cd",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002ce",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002cf",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002d0",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002d1",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002d3",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002d4",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002d5",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002d6",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002d7",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002d8",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002d9",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002da",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002db",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002dc",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002dd",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002de",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002df",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002e0",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002e1",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002e2",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002e3",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002e4",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002e5",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002e6",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002e7",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002e8",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002e9",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002ea",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002eb",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002ec",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002ed",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002ee",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002ef",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002f0",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002f1",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002f2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002f3",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002f4",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002f5",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002f6",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002f7",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002f8",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002f9",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002fa",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002fb",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002fc",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002fd",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002fe",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000002ff",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000300",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000301",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000302",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000303",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000304",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000305",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000306",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000307",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000308",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000309",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000030a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000030b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000030c",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000030d",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000030e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000030f",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000310",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000311",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000312",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000313",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000314",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000315",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000316",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000317",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000318",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000319",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000031a",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000031b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000031c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000031d",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000031e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000031f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000320",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000321",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000322",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000323",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000324",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000325",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000326",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000327",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000328",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000329",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000032a",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000032b",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000032c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000032d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000032e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000032f",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000330",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000331",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000332",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000333",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000334",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000335",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000336",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000337",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000338",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000339",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000033a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000033b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000033c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000033d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000033e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000033f",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000340",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000341",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000342",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000343",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000344",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000345",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000346",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000347",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000348",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000349",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000034a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000034b",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000034c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000034d",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000034e",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000034f",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000350",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000351",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000352",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000353",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000354",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000355",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000356",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000357",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000358",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000359",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000035a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000035b",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000035c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000035d",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000035e",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000035f",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000360",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000361",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000362",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000363",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000364",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000365",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000366",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000367",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000368",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000369",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000036a",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000036b",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000036c",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000036d",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000036e",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000036f",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000370",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000371",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000372",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000373",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000374",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000375",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000376",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000377",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000378",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000379",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000037a",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000037b",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000037c",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000037d",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000037e",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000037f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000380",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000381",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000382",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000383",
- "nodes": [8],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "distributor:9",
+ "distribution" : "redundancy 6\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"1|*\"\ngroup[1].index \"0\"\ngroup[1].name \"top.0\"\ngroup[1].capacity 3.0\ngroup[1].partitions \"\"\ngroup[1].nodes[0].index 8\ngroup[1].nodes[0].retired false\ngroup[1].nodes[1].index 1\ngroup[1].nodes[1].retired false\ngroup[1].nodes[2].index 6\ngroup[1].nodes[2].retired false\ngroup[2].index \"1\"\ngroup[2].name \"top.1\"\ngroup[2].capacity 1.0\ngroup[2].partitions \"\"\ngroup[2].nodes[0].index 5\ngroup[2].nodes[0].retired false\ngroup[2].nodes[1].index 0\ngroup[2].nodes[1].retired false\ngroup[2].nodes[2].index 2\ngroup[2].nodes[2].retired false\ngroup[3].index \"2\"\ngroup[3].name \"top.2\"\ngroup[3].capacity 1.0\ngroup[3].partitions \"\"\ngroup[3].nodes[0].index 4\ngroup[3].nodes[0].retired false\ngroup[3].nodes[1].index 3\ngroup[3].nodes[1].retired false\ngroup[3].nodes[2].index 7\ngroup[3].nodes[2].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 9,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "400000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "400000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000014",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000015",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000016",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000017",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000018",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000019",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000001a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "400000000000001b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000001c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000001d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000001e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000001f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000020",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000021",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000022",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000023",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000024",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000025",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000026",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000027",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000028",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000029",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000002a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000002b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000002c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "400000000000002d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "400000000000002e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000002f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000030",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000031",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000032",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000033",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000034",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000035",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000036",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000037",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000038",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000039",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000003a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000003b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000003c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000003d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000003e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "400000000000003f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000040",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000041",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000042",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000043",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000044",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000045",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000046",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000047",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000048",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000049",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "400000000000004a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000004b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000004c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000004d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000004e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000004f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000050",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000051",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000052",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000053",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000054",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000055",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000056",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000057",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000058",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000059",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "400000000000005a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000005b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000005c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000005d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "400000000000005e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000005f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000060",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000061",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000062",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000063",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000064",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000065",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000066",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000067",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000068",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000069",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000006a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000006b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000006c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "400000000000006d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000006e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000006f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000070",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000071",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000072",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000073",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000074",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000075",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000076",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000077",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000078",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000079",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "400000000000007a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000007b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000007c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000007d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000007e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "400000000000007f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000080",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000081",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000082",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000083",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000084",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000085",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000086",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000087",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000088",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000089",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000008a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "400000000000008b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000008c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "400000000000008d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "400000000000008e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000008f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000090",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000091",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000092",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000093",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000094",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000095",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000096",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000097",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000098",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000099",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000009a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000009b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000009c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000009d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000009e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "400000000000009f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "40000000000000a0",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000a1",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000a2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000a3",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000000a4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "40000000000000a5",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000000a6",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "40000000000000a7",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000a8",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000a9",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000000aa",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000ab",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "40000000000000ac",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000ad",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "40000000000000ae",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000af",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000b0",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "40000000000000b1",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000b2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "40000000000000b3",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000b4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "40000000000000b5",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000b6",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000b7",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000b8",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000b9",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000ba",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000bb",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000bc",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000bd",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "40000000000000be",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000bf",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000c0",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000000c1",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "40000000000000c2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000000c3",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000c4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000c5",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000c6",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "40000000000000c7",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000000c8",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000c9",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000000ca",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "40000000000000cb",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000cc",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000000cd",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000ce",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000cf",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000d0",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000d1",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000000d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000d3",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "40000000000000d4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000d5",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000d6",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000d7",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000000d8",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "40000000000000d9",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000da",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000db",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000dc",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000dd",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "40000000000000de",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "40000000000000df",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000e0",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000e1",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "40000000000000e2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000e3",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "40000000000000e4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000e5",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "40000000000000e6",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "40000000000000e7",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000e8",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000e9",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000ea",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "40000000000000eb",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "40000000000000ec",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "40000000000000ed",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000ee",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000ef",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "40000000000000f0",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "40000000000000f1",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000f2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000f3",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000f4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000f5",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000000f6",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000f7",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000000f8",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "40000000000000f9",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000fa",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000fb",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000fc",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "40000000000000fd",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "40000000000000fe",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000000ff",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000100",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000101",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000102",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000103",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000104",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000105",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000106",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000107",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000108",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000109",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000010a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "400000000000010b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000010c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "400000000000010d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "400000000000010e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000010f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000110",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000111",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000112",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000113",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000114",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000115",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000116",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000117",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000118",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000119",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000011a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "400000000000011b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000011c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000011d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000011e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000011f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000120",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000121",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000122",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000123",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000124",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000125",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000126",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000127",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000128",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000129",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000012a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000012b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "400000000000012c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000012d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000012e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000012f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000130",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000131",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000132",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000133",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000134",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000135",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000136",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000137",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000138",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000139",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000013a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "400000000000013b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000013c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000013d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000013e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000013f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000140",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000141",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000142",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000143",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000144",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000145",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000146",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000147",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000148",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000149",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000014a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000014b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000014c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "400000000000014d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000014e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000014f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000150",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000151",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000152",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000153",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000154",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000155",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000156",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000157",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000158",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000159",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000015a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "400000000000015b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000015c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000015d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000015e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "400000000000015f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000160",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000161",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000162",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000163",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000164",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000165",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000166",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000167",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000168",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000169",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "400000000000016a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "400000000000016b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000016c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "400000000000016d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000016e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "400000000000016f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000170",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000171",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000172",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000173",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000174",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000175",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000176",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000177",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000178",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000179",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000017a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "400000000000017b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "400000000000017c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000017d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000017e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000017f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000180",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000181",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000182",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000183",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000184",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000185",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000186",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000187",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000188",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000189",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000018a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "400000000000018b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000018c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "400000000000018d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000018e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000018f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000190",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000191",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000192",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000193",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000194",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000195",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000196",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000197",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000198",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000199",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000019a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000019b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000019c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000019d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "400000000000019e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000019f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000001a0",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001a1",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001a2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "40000000000001a3",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "40000000000001a4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000001a5",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001a6",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "40000000000001a7",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001a8",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "40000000000001a9",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001aa",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000001ab",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000001ac",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000001ad",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000001ae",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000001af",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000001b0",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001b1",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000001b2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001b3",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "40000000000001b4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "40000000000001b5",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "40000000000001b6",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000001b7",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000001b8",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000001b9",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000001ba",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "40000000000001bb",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "40000000000001bc",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001bd",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000001be",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "40000000000001bf",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001c0",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000001c1",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001c2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "40000000000001c3",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "40000000000001c4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000001c5",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001c6",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000001c7",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000001c8",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001c9",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "40000000000001ca",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000001cb",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000001cc",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001cd",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001ce",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001cf",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000001d0",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "40000000000001d1",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000001d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000001d3",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001d4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001d5",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "40000000000001d6",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001d7",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "40000000000001d8",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001d9",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "40000000000001da",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001db",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "40000000000001dc",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "40000000000001dd",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000001de",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000001df",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001e0",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000001e1",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "40000000000001e2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "40000000000001e3",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "40000000000001e4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001e5",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001e6",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001e7",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "40000000000001e8",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "40000000000001e9",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000001ea",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001eb",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001ec",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000001ed",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "40000000000001ee",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "40000000000001ef",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001f0",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "40000000000001f1",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001f2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "40000000000001f3",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "40000000000001f4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000001f5",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000001f6",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000001f7",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000001f8",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "40000000000001f9",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "40000000000001fa",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "40000000000001fb",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000001fc",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "40000000000001fd",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000001fe",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "40000000000001ff",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000200",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000201",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000202",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000203",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000204",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000205",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000206",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000207",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000208",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000209",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "400000000000020a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "400000000000020b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000020c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000020d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000020e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "400000000000020f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000210",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000211",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000212",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000213",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000214",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000215",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000216",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000217",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000218",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000219",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "400000000000021a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000021b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000021c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000021d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000021e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000021f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000220",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000221",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000222",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000223",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000224",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000225",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000226",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000227",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000228",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000229",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000022a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000022b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000022c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000022d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "400000000000022e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000022f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000230",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000231",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000232",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000233",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000234",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000235",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000236",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000237",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000238",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000239",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000023a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000023b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "400000000000023c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000023d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000023e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000023f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000240",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000241",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000242",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000243",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000244",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000245",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000246",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000247",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000248",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000249",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000024a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000024b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000024c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "400000000000024d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "400000000000024e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "400000000000024f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000250",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000251",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000252",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000253",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000254",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000255",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000256",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000257",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000258",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000259",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000025a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000025b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "400000000000025c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000025d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000025e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "400000000000025f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000260",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000261",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000262",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000263",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000264",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000265",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000266",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000267",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000268",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000269",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000026a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "400000000000026b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000026c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "400000000000026d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "400000000000026e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000026f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000270",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000271",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000272",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000273",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000274",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000275",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000276",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000277",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000278",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000279",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000027a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000027b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "400000000000027c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "400000000000027d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000027e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000027f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000280",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000281",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000282",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000283",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000284",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000285",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000286",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000287",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000288",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000289",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000028a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "400000000000028b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "400000000000028c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000028d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "400000000000028e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000028f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000290",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000291",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000292",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000293",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000294",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000295",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000296",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000297",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000298",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000299",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000029a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000029b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000029c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000029d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000029e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000029f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "40000000000002a0",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000002a1",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000002a2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002a3",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000002a4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "40000000000002a5",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000002a6",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000002a7",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002a8",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002a9",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "40000000000002aa",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002ab",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000002ac",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002ad",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000002ae",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002af",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002b0",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002b1",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000002b2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000002b3",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002b4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002b5",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002b6",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "40000000000002b7",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002b8",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000002b9",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002ba",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000002bb",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "40000000000002bc",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002bd",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002be",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002bf",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "40000000000002c0",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "40000000000002c1",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000002c2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000002c3",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "40000000000002c4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000002c5",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000002c6",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000002c7",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000002c8",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002c9",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002ca",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000002cb",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000002cc",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "40000000000002cd",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000002ce",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000002cf",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002d0",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000002d1",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "40000000000002d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002d3",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002d4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000002d5",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002d6",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "40000000000002d7",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000002d8",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002d9",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000002da",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "40000000000002db",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000002dc",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000002dd",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000002de",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "40000000000002df",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "40000000000002e0",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000002e1",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000002e2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000002e3",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "40000000000002e4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "40000000000002e5",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "40000000000002e6",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000002e7",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000002e8",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "40000000000002e9",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "40000000000002ea",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000002eb",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000002ec",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000002ed",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "40000000000002ee",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "40000000000002ef",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000002f0",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000002f1",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "40000000000002f2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000002f3",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000002f4",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000002f5",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000002f6",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "40000000000002f7",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000002f8",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000002f9",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000002fa",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "40000000000002fb",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "40000000000002fc",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "40000000000002fd",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000002fe",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "40000000000002ff",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000300",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000301",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000302",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000303",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000304",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000305",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000306",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000307",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000308",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000309",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000030a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000030b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000030c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000030d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000030e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000030f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000310",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000311",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000312",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000313",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000314",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000315",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000316",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000317",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000318",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000319",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000031a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000031b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000031c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "400000000000031d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000031e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000031f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000320",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000321",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000322",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000323",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000324",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000325",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000326",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000327",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000328",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000329",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "400000000000032a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "400000000000032b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000032c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000032d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000032e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000032f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000330",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000331",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000332",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000333",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000334",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000335",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000336",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000337",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000338",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000339",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000033a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000033b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "400000000000033c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000033d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000033e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000033f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000340",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000341",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000342",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000343",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000344",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000345",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000346",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000347",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000348",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000349",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000034a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000034b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000034c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000034d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000034e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "400000000000034f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000350",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000351",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000352",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000353",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000354",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000355",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000356",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000357",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000358",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000359",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000035a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000035b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000035c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000035d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000035e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "400000000000035f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000360",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000361",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000362",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000363",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000364",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000365",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000366",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000367",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000368",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000369",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000036a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "400000000000036b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "400000000000036c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000036d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "400000000000036e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000036f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000370",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000371",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000372",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000373",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000374",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000375",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000376",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000377",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000378",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000379",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "400000000000037a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "400000000000037b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000037c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "400000000000037d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000037e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000037f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000380",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000381",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000382",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000383",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/hierarchical-grouping-deep.java.results b/vdslib/src/tests/distribution/testdata/hierarchical-grouping-deep.java.results
index 21ccd89d28b..f33345b190d 100644
--- a/vdslib/src/tests/distribution/testdata/hierarchical-grouping-deep.java.results
+++ b/vdslib/src/tests/distribution/testdata/hierarchical-grouping-deep.java.results
@@ -1,730 +1,585 @@
{
- "cluster-state": "distributor:500",
- "distribution": "redundancy 8\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*|*\"\ngroup[1].index \"0\"\ngroup[1].name \"top.0\"\ngroup[1].capacity 1.0\ngroup[1].partitions \"*|*\"\ngroup[2].index \"0.0\"\ngroup[2].name \"top.0.0\"\ngroup[2].capacity 1.0\ngroup[2].partitions \"*|*\"\ngroup[3].index \"0.0.0\"\ngroup[3].name \"top.0.0.0\"\ngroup[3].capacity 1.0\ngroup[3].partitions \"\"\ngroup[3].nodes[0].index 32\ngroup[3].nodes[0].retired false\ngroup[3].nodes[1].index 64\ngroup[3].nodes[1].retired false\ngroup[3].nodes[2].index 286\ngroup[3].nodes[2].retired false\ngroup[4].index \"0.0.1\"\ngroup[4].name \"top.0.0.1\"\ngroup[4].capacity 1.0\ngroup[4].partitions \"\"\ngroup[4].nodes[0].index 317\ngroup[4].nodes[0].retired false\ngroup[4].nodes[1].index 374\ngroup[4].nodes[1].retired false\ngroup[4].nodes[2].index 47\ngroup[4].nodes[2].retired false\ngroup[5].index \"0.0.2\"\ngroup[5].name \"top.0.0.2\"\ngroup[5].capacity 1.0\ngroup[5].partitions \"\"\ngroup[5].nodes[0].index 63\ngroup[5].nodes[0].retired false\ngroup[5].nodes[1].index 349\ngroup[5].nodes[1].retired false\ngroup[5].nodes[2].index 149\ngroup[5].nodes[2].retired false\ngroup[6].index \"0.0.3\"\ngroup[6].name \"top.0.0.3\"\ngroup[6].capacity 1.0\ngroup[6].partitions \"\"\ngroup[6].nodes[0].index 31\ngroup[6].nodes[0].retired false\ngroup[6].nodes[1].index 314\ngroup[6].nodes[1].retired false\ngroup[6].nodes[2].index 22\ngroup[6].nodes[2].retired false\ngroup[7].index \"0.0.4\"\ngroup[7].name \"top.0.0.4\"\ngroup[7].capacity 1.0\ngroup[7].partitions \"\"\ngroup[7].nodes[0].index 350\ngroup[7].nodes[0].retired false\ngroup[7].nodes[1].index 69\ngroup[7].nodes[1].retired false\ngroup[7].nodes[2].index 144\ngroup[7].nodes[2].retired false\ngroup[8].index \"0.1\"\ngroup[8].name \"top.0.1\"\ngroup[8].capacity 1.0\ngroup[8].partitions \"*|*\"\ngroup[9].index \"0.1.0\"\ngroup[9].name \"top.0.1.0\"\ngroup[9].capacity 1.0\ngroup[9].partitions \"\"\ngroup[9].nodes[0].index 189\ngroup[9].nodes[0].retired false\ngroup[9].nodes[1].index 212\ngroup[9].nodes[1].retired false\ngroup[9].nodes[2].index 55\ngroup[9].nodes[2].retired false\ngroup[10].index \"0.1.1\"\ngroup[10].name \"top.0.1.1\"\ngroup[10].capacity 1.0\ngroup[10].partitions \"\"\ngroup[10].nodes[0].index 324\ngroup[10].nodes[0].retired false\ngroup[10].nodes[1].index 236\ngroup[10].nodes[1].retired false\ngroup[10].nodes[2].index 232\ngroup[10].nodes[2].retired false\ngroup[11].index \"0.1.2\"\ngroup[11].name \"top.0.1.2\"\ngroup[11].capacity 1.0\ngroup[11].partitions \"\"\ngroup[11].nodes[0].index 359\ngroup[11].nodes[0].retired false\ngroup[11].nodes[1].index 111\ngroup[11].nodes[1].retired false\ngroup[11].nodes[2].index 170\ngroup[11].nodes[2].retired false\ngroup[12].index \"0.1.3\"\ngroup[12].name \"top.0.1.3\"\ngroup[12].capacity 1.0\ngroup[12].partitions \"\"\ngroup[12].nodes[0].index 251\ngroup[12].nodes[0].retired false\ngroup[12].nodes[1].index 153\ngroup[12].nodes[1].retired false\ngroup[12].nodes[2].index 355\ngroup[12].nodes[2].retired false\ngroup[13].index \"0.1.4\"\ngroup[13].name \"top.0.1.4\"\ngroup[13].capacity 1.0\ngroup[13].partitions \"\"\ngroup[13].nodes[0].index 88\ngroup[13].nodes[0].retired false\ngroup[13].nodes[1].index 99\ngroup[13].nodes[1].retired false\ngroup[13].nodes[2].index 94\ngroup[13].nodes[2].retired false\ngroup[14].index \"0.2\"\ngroup[14].name \"top.0.2\"\ngroup[14].capacity 1.0\ngroup[14].partitions \"*|*\"\ngroup[15].index \"0.2.0\"\ngroup[15].name \"top.0.2.0\"\ngroup[15].capacity 1.0\ngroup[15].partitions \"\"\ngroup[15].nodes[0].index 372\ngroup[15].nodes[0].retired false\ngroup[15].nodes[1].index 228\ngroup[15].nodes[1].retired false\ngroup[15].nodes[2].index 139\ngroup[15].nodes[2].retired false\ngroup[16].index \"0.2.1\"\ngroup[16].name \"top.0.2.1\"\ngroup[16].capacity 1.0\ngroup[16].partitions \"\"\ngroup[16].nodes[0].index 33\ngroup[16].nodes[0].retired false\ngroup[16].nodes[1].index 82\ngroup[16].nodes[1].retired false\ngroup[16].nodes[2].index 255\ngroup[16].nodes[2].retired false\ngroup[17].index \"0.2.2\"\ngroup[17].name \"top.0.2.2\"\ngroup[17].capacity 1.0\ngroup[17].partitions \"\"\ngroup[17].nodes[0].index 337\ngroup[17].nodes[0].retired false\ngroup[17].nodes[1].index 30\ngroup[17].nodes[1].retired false\ngroup[17].nodes[2].index 269\ngroup[17].nodes[2].retired false\ngroup[18].index \"0.2.3\"\ngroup[18].name \"top.0.2.3\"\ngroup[18].capacity 1.0\ngroup[18].partitions \"\"\ngroup[18].nodes[0].index 340\ngroup[18].nodes[0].retired false\ngroup[18].nodes[1].index 243\ngroup[18].nodes[1].retired false\ngroup[18].nodes[2].index 274\ngroup[18].nodes[2].retired false\ngroup[19].index \"0.2.4\"\ngroup[19].name \"top.0.2.4\"\ngroup[19].capacity 1.0\ngroup[19].partitions \"\"\ngroup[19].nodes[0].index 90\ngroup[19].nodes[0].retired false\ngroup[19].nodes[1].index 70\ngroup[19].nodes[1].retired false\ngroup[19].nodes[2].index 160\ngroup[19].nodes[2].retired false\ngroup[20].index \"0.3\"\ngroup[20].name \"top.0.3\"\ngroup[20].capacity 1.0\ngroup[20].partitions \"*|*\"\ngroup[21].index \"0.3.0\"\ngroup[21].name \"top.0.3.0\"\ngroup[21].capacity 1.0\ngroup[21].partitions \"\"\ngroup[21].nodes[0].index 76\ngroup[21].nodes[0].retired false\ngroup[21].nodes[1].index 112\ngroup[21].nodes[1].retired false\ngroup[21].nodes[2].index 74\ngroup[21].nodes[2].retired false\ngroup[22].index \"0.3.1\"\ngroup[22].name \"top.0.3.1\"\ngroup[22].capacity 1.0\ngroup[22].partitions \"\"\ngroup[22].nodes[0].index 43\ngroup[22].nodes[0].retired false\ngroup[22].nodes[1].index 60\ngroup[22].nodes[1].retired false\ngroup[22].nodes[2].index 131\ngroup[22].nodes[2].retired false\ngroup[23].index \"0.3.2\"\ngroup[23].name \"top.0.3.2\"\ngroup[23].capacity 1.0\ngroup[23].partitions \"\"\ngroup[23].nodes[0].index 214\ngroup[23].nodes[0].retired false\ngroup[23].nodes[1].index 321\ngroup[23].nodes[1].retired false\ngroup[23].nodes[2].index 86\ngroup[23].nodes[2].retired false\ngroup[24].index \"0.3.3\"\ngroup[24].name \"top.0.3.3\"\ngroup[24].capacity 1.0\ngroup[24].partitions \"\"\ngroup[24].nodes[0].index 261\ngroup[24].nodes[0].retired false\ngroup[24].nodes[1].index 181\ngroup[24].nodes[1].retired false\ngroup[24].nodes[2].index 48\ngroup[24].nodes[2].retired false\ngroup[25].index \"0.3.4\"\ngroup[25].name \"top.0.3.4\"\ngroup[25].capacity 1.0\ngroup[25].partitions \"\"\ngroup[25].nodes[0].index 56\ngroup[25].nodes[0].retired false\ngroup[25].nodes[1].index 84\ngroup[25].nodes[1].retired false\ngroup[25].nodes[2].index 173\ngroup[25].nodes[2].retired false\ngroup[26].index \"0.4\"\ngroup[26].name \"top.0.4\"\ngroup[26].capacity 1.0\ngroup[26].partitions \"*|*\"\ngroup[27].index \"0.4.0\"\ngroup[27].name \"top.0.4.0\"\ngroup[27].capacity 1.0\ngroup[27].partitions \"\"\ngroup[27].nodes[0].index 289\ngroup[27].nodes[0].retired false\ngroup[27].nodes[1].index 17\ngroup[27].nodes[1].retired false\ngroup[27].nodes[2].index 164\ngroup[27].nodes[2].retired false\ngroup[28].index \"0.4.1\"\ngroup[28].name \"top.0.4.1\"\ngroup[28].capacity 1.0\ngroup[28].partitions \"\"\ngroup[28].nodes[0].index 24\ngroup[28].nodes[0].retired false\ngroup[28].nodes[1].index 345\ngroup[28].nodes[1].retired false\ngroup[28].nodes[2].index 8\ngroup[28].nodes[2].retired false\ngroup[29].index \"0.4.2\"\ngroup[29].name \"top.0.4.2\"\ngroup[29].capacity 1.0\ngroup[29].partitions \"\"\ngroup[29].nodes[0].index 306\ngroup[29].nodes[0].retired false\ngroup[29].nodes[1].index 369\ngroup[29].nodes[1].retired false\ngroup[29].nodes[2].index 184\ngroup[29].nodes[2].retired false\ngroup[30].index \"0.4.3\"\ngroup[30].name \"top.0.4.3\"\ngroup[30].capacity 1.0\ngroup[30].partitions \"\"\ngroup[30].nodes[0].index 284\ngroup[30].nodes[0].retired false\ngroup[30].nodes[1].index 83\ngroup[30].nodes[1].retired false\ngroup[30].nodes[2].index 366\ngroup[30].nodes[2].retired false\ngroup[31].index \"0.4.4\"\ngroup[31].name \"top.0.4.4\"\ngroup[31].capacity 1.0\ngroup[31].partitions \"\"\ngroup[31].nodes[0].index 234\ngroup[31].nodes[0].retired false\ngroup[31].nodes[1].index 253\ngroup[31].nodes[1].retired false\ngroup[31].nodes[2].index 244\ngroup[31].nodes[2].retired false\ngroup[32].index \"1\"\ngroup[32].name \"top.1\"\ngroup[32].capacity 1.0\ngroup[32].partitions \"*|*\"\ngroup[33].index \"1.0\"\ngroup[33].name \"top.1.0\"\ngroup[33].capacity 1.0\ngroup[33].partitions \"*|*\"\ngroup[34].index \"1.0.0\"\ngroup[34].name \"top.1.0.0\"\ngroup[34].capacity 1.0\ngroup[34].partitions \"\"\ngroup[34].nodes[0].index 93\ngroup[34].nodes[0].retired false\ngroup[34].nodes[1].index 225\ngroup[34].nodes[1].retired false\ngroup[34].nodes[2].index 331\ngroup[34].nodes[2].retired false\ngroup[35].index \"1.0.1\"\ngroup[35].name \"top.1.0.1\"\ngroup[35].capacity 1.0\ngroup[35].partitions \"\"\ngroup[35].nodes[0].index 223\ngroup[35].nodes[0].retired false\ngroup[35].nodes[1].index 322\ngroup[35].nodes[1].retired false\ngroup[35].nodes[2].index 245\ngroup[35].nodes[2].retired false\ngroup[36].index \"1.0.2\"\ngroup[36].name \"top.1.0.2\"\ngroup[36].capacity 1.0\ngroup[36].partitions \"\"\ngroup[36].nodes[0].index 221\ngroup[36].nodes[0].retired false\ngroup[36].nodes[1].index 230\ngroup[36].nodes[1].retired false\ngroup[36].nodes[2].index 169\ngroup[36].nodes[2].retired false\ngroup[37].index \"1.0.3\"\ngroup[37].name \"top.1.0.3\"\ngroup[37].capacity 1.0\ngroup[37].partitions \"\"\ngroup[37].nodes[0].index 346\ngroup[37].nodes[0].retired false\ngroup[37].nodes[1].index 368\ngroup[37].nodes[1].retired false\ngroup[37].nodes[2].index 257\ngroup[37].nodes[2].retired false\ngroup[38].index \"1.0.4\"\ngroup[38].name \"top.1.0.4\"\ngroup[38].capacity 1.0\ngroup[38].partitions \"\"\ngroup[38].nodes[0].index 178\ngroup[38].nodes[0].retired false\ngroup[38].nodes[1].index 161\ngroup[38].nodes[1].retired false\ngroup[38].nodes[2].index 142\ngroup[38].nodes[2].retired false\ngroup[39].index \"1.1\"\ngroup[39].name \"top.1.1\"\ngroup[39].capacity 1.0\ngroup[39].partitions \"*|*\"\ngroup[40].index \"1.1.0\"\ngroup[40].name \"top.1.1.0\"\ngroup[40].capacity 1.0\ngroup[40].partitions \"\"\ngroup[40].nodes[0].index 105\ngroup[40].nodes[0].retired false\ngroup[40].nodes[1].index 152\ngroup[40].nodes[1].retired false\ngroup[40].nodes[2].index 371\ngroup[40].nodes[2].retired false\ngroup[41].index \"1.1.1\"\ngroup[41].name \"top.1.1.1\"\ngroup[41].capacity 1.0\ngroup[41].partitions \"\"\ngroup[41].nodes[0].index 330\ngroup[41].nodes[0].retired false\ngroup[41].nodes[1].index 13\ngroup[41].nodes[1].retired false\ngroup[41].nodes[2].index 125\ngroup[41].nodes[2].retired false\ngroup[42].index \"1.1.2\"\ngroup[42].name \"top.1.1.2\"\ngroup[42].capacity 1.0\ngroup[42].partitions \"\"\ngroup[42].nodes[0].index 10\ngroup[42].nodes[0].retired false\ngroup[42].nodes[1].index 356\ngroup[42].nodes[1].retired false\ngroup[42].nodes[2].index 45\ngroup[42].nodes[2].retired false\ngroup[43].index \"1.1.3\"\ngroup[43].name \"top.1.1.3\"\ngroup[43].capacity 1.0\ngroup[43].partitions \"\"\ngroup[43].nodes[0].index 241\ngroup[43].nodes[0].retired false\ngroup[43].nodes[1].index 145\ngroup[43].nodes[1].retired false\ngroup[43].nodes[2].index 246\ngroup[43].nodes[2].retired false\ngroup[44].index \"1.1.4\"\ngroup[44].name \"top.1.1.4\"\ngroup[44].capacity 1.0\ngroup[44].partitions \"\"\ngroup[44].nodes[0].index 37\ngroup[44].nodes[0].retired false\ngroup[44].nodes[1].index 204\ngroup[44].nodes[1].retired false\ngroup[44].nodes[2].index 110\ngroup[44].nodes[2].retired false\ngroup[45].index \"1.2\"\ngroup[45].name \"top.1.2\"\ngroup[45].capacity 1.0\ngroup[45].partitions \"*|*\"\ngroup[46].index \"1.2.0\"\ngroup[46].name \"top.1.2.0\"\ngroup[46].capacity 1.0\ngroup[46].partitions \"\"\ngroup[46].nodes[0].index 288\ngroup[46].nodes[0].retired false\ngroup[46].nodes[1].index 254\ngroup[46].nodes[1].retired false\ngroup[46].nodes[2].index 0\ngroup[46].nodes[2].retired false\ngroup[47].index \"1.2.1\"\ngroup[47].name \"top.1.2.1\"\ngroup[47].capacity 1.0\ngroup[47].partitions \"\"\ngroup[47].nodes[0].index 72\ngroup[47].nodes[0].retired false\ngroup[47].nodes[1].index 124\ngroup[47].nodes[1].retired false\ngroup[47].nodes[2].index 267\ngroup[47].nodes[2].retired false\ngroup[48].index \"1.2.2\"\ngroup[48].name \"top.1.2.2\"\ngroup[48].capacity 1.0\ngroup[48].partitions \"\"\ngroup[48].nodes[0].index 102\ngroup[48].nodes[0].retired false\ngroup[48].nodes[1].index 219\ngroup[48].nodes[1].retired false\ngroup[48].nodes[2].index 150\ngroup[48].nodes[2].retired false\ngroup[49].index \"1.2.3\"\ngroup[49].name \"top.1.2.3\"\ngroup[49].capacity 1.0\ngroup[49].partitions \"\"\ngroup[49].nodes[0].index 68\ngroup[49].nodes[0].retired false\ngroup[49].nodes[1].index 347\ngroup[49].nodes[1].retired false\ngroup[49].nodes[2].index 135\ngroup[49].nodes[2].retired false\ngroup[50].index \"1.2.4\"\ngroup[50].name \"top.1.2.4\"\ngroup[50].capacity 1.0\ngroup[50].partitions \"\"\ngroup[50].nodes[0].index 207\ngroup[50].nodes[0].retired false\ngroup[50].nodes[1].index 15\ngroup[50].nodes[1].retired false\ngroup[50].nodes[2].index 201\ngroup[50].nodes[2].retired false\ngroup[51].index \"1.3\"\ngroup[51].name \"top.1.3\"\ngroup[51].capacity 1.0\ngroup[51].partitions \"*|*\"\ngroup[52].index \"1.3.0\"\ngroup[52].name \"top.1.3.0\"\ngroup[52].capacity 1.0\ngroup[52].partitions \"\"\ngroup[52].nodes[0].index 134\ngroup[52].nodes[0].retired false\ngroup[52].nodes[1].index 293\ngroup[52].nodes[1].retired false\ngroup[52].nodes[2].index 167\ngroup[52].nodes[2].retired false\ngroup[53].index \"1.3.1\"\ngroup[53].name \"top.1.3.1\"\ngroup[53].capacity 1.0\ngroup[53].partitions \"\"\ngroup[53].nodes[0].index 199\ngroup[53].nodes[0].retired false\ngroup[53].nodes[1].index 123\ngroup[53].nodes[1].retired false\ngroup[53].nodes[2].index 277\ngroup[53].nodes[2].retired false\ngroup[54].index \"1.3.2\"\ngroup[54].name \"top.1.3.2\"\ngroup[54].capacity 1.0\ngroup[54].partitions \"\"\ngroup[54].nodes[0].index 127\ngroup[54].nodes[0].retired false\ngroup[54].nodes[1].index 309\ngroup[54].nodes[1].retired false\ngroup[54].nodes[2].index 266\ngroup[54].nodes[2].retired false\ngroup[55].index \"1.3.3\"\ngroup[55].name \"top.1.3.3\"\ngroup[55].capacity 1.0\ngroup[55].partitions \"\"\ngroup[55].nodes[0].index 198\ngroup[55].nodes[0].retired false\ngroup[55].nodes[1].index 294\ngroup[55].nodes[1].retired false\ngroup[55].nodes[2].index 263\ngroup[55].nodes[2].retired false\ngroup[56].index \"1.3.4\"\ngroup[56].name \"top.1.3.4\"\ngroup[56].capacity 1.0\ngroup[56].partitions \"\"\ngroup[56].nodes[0].index 71\ngroup[56].nodes[0].retired false\ngroup[56].nodes[1].index 65\ngroup[56].nodes[1].retired false\ngroup[56].nodes[2].index 220\ngroup[56].nodes[2].retired false\ngroup[57].index \"1.4\"\ngroup[57].name \"top.1.4\"\ngroup[57].capacity 1.0\ngroup[57].partitions \"*|*\"\ngroup[58].index \"1.4.0\"\ngroup[58].name \"top.1.4.0\"\ngroup[58].capacity 1.0\ngroup[58].partitions \"\"\ngroup[58].nodes[0].index 121\ngroup[58].nodes[0].retired false\ngroup[58].nodes[1].index 4\ngroup[58].nodes[1].retired false\ngroup[58].nodes[2].index 265\ngroup[58].nodes[2].retired false\ngroup[59].index \"1.4.1\"\ngroup[59].name \"top.1.4.1\"\ngroup[59].capacity 1.0\ngroup[59].partitions \"\"\ngroup[59].nodes[0].index 58\ngroup[59].nodes[0].retired false\ngroup[59].nodes[1].index 210\ngroup[59].nodes[1].retired false\ngroup[59].nodes[2].index 53\ngroup[59].nodes[2].retired false\ngroup[60].index \"1.4.2\"\ngroup[60].name \"top.1.4.2\"\ngroup[60].capacity 1.0\ngroup[60].partitions \"\"\ngroup[60].nodes[0].index 19\ngroup[60].nodes[0].retired false\ngroup[60].nodes[1].index 367\ngroup[60].nodes[1].retired false\ngroup[60].nodes[2].index 101\ngroup[60].nodes[2].retired false\ngroup[61].index \"1.4.3\"\ngroup[61].name \"top.1.4.3\"\ngroup[61].capacity 1.0\ngroup[61].partitions \"\"\ngroup[61].nodes[0].index 20\ngroup[61].nodes[0].retired false\ngroup[61].nodes[1].index 242\ngroup[61].nodes[1].retired false\ngroup[61].nodes[2].index 268\ngroup[61].nodes[2].retired false\ngroup[62].index \"1.4.4\"\ngroup[62].name \"top.1.4.4\"\ngroup[62].capacity 1.0\ngroup[62].partitions \"\"\ngroup[62].nodes[0].index 200\ngroup[62].nodes[0].retired false\ngroup[62].nodes[1].index 21\ngroup[62].nodes[1].retired false\ngroup[62].nodes[2].index 279\ngroup[62].nodes[2].retired false\ngroup[63].index \"2\"\ngroup[63].name \"top.2\"\ngroup[63].capacity 1.0\ngroup[63].partitions \"*|*\"\ngroup[64].index \"2.0\"\ngroup[64].name \"top.2.0\"\ngroup[64].capacity 1.0\ngroup[64].partitions \"*|*\"\ngroup[65].index \"2.0.0\"\ngroup[65].name \"top.2.0.0\"\ngroup[65].capacity 1.0\ngroup[65].partitions \"\"\ngroup[65].nodes[0].index 182\ngroup[65].nodes[0].retired false\ngroup[65].nodes[1].index 78\ngroup[65].nodes[1].retired false\ngroup[65].nodes[2].index 158\ngroup[65].nodes[2].retired false\ngroup[66].index \"2.0.1\"\ngroup[66].name \"top.2.0.1\"\ngroup[66].capacity 1.0\ngroup[66].partitions \"\"\ngroup[66].nodes[0].index 27\ngroup[66].nodes[0].retired false\ngroup[66].nodes[1].index 50\ngroup[66].nodes[1].retired false\ngroup[66].nodes[2].index 217\ngroup[66].nodes[2].retired false\ngroup[67].index \"2.0.2\"\ngroup[67].name \"top.2.0.2\"\ngroup[67].capacity 1.0\ngroup[67].partitions \"\"\ngroup[67].nodes[0].index 248\ngroup[67].nodes[0].retired false\ngroup[67].nodes[1].index 319\ngroup[67].nodes[1].retired false\ngroup[67].nodes[2].index 116\ngroup[67].nodes[2].retired false\ngroup[68].index \"2.0.3\"\ngroup[68].name \"top.2.0.3\"\ngroup[68].capacity 1.0\ngroup[68].partitions \"\"\ngroup[68].nodes[0].index 29\ngroup[68].nodes[0].retired false\ngroup[68].nodes[1].index 211\ngroup[68].nodes[1].retired false\ngroup[68].nodes[2].index 365\ngroup[68].nodes[2].retired false\ngroup[69].index \"2.0.4\"\ngroup[69].name \"top.2.0.4\"\ngroup[69].capacity 1.0\ngroup[69].partitions \"\"\ngroup[69].nodes[0].index 300\ngroup[69].nodes[0].retired false\ngroup[69].nodes[1].index 81\ngroup[69].nodes[1].retired false\ngroup[69].nodes[2].index 192\ngroup[69].nodes[2].retired false\ngroup[70].index \"2.1\"\ngroup[70].name \"top.2.1\"\ngroup[70].capacity 1.0\ngroup[70].partitions \"*|*\"\ngroup[71].index \"2.1.0\"\ngroup[71].name \"top.2.1.0\"\ngroup[71].capacity 1.0\ngroup[71].partitions \"\"\ngroup[71].nodes[0].index 151\ngroup[71].nodes[0].retired false\ngroup[71].nodes[1].index 133\ngroup[71].nodes[1].retired false\ngroup[71].nodes[2].index 344\ngroup[71].nodes[2].retired false\ngroup[72].index \"2.1.1\"\ngroup[72].name \"top.2.1.1\"\ngroup[72].capacity 1.0\ngroup[72].partitions \"\"\ngroup[72].nodes[0].index 120\ngroup[72].nodes[0].retired false\ngroup[72].nodes[1].index 195\ngroup[72].nodes[1].retired false\ngroup[72].nodes[2].index 215\ngroup[72].nodes[2].retired false\ngroup[73].index \"2.1.2\"\ngroup[73].name \"top.2.1.2\"\ngroup[73].capacity 1.0\ngroup[73].partitions \"\"\ngroup[73].nodes[0].index 250\ngroup[73].nodes[0].retired false\ngroup[73].nodes[1].index 143\ngroup[73].nodes[1].retired false\ngroup[73].nodes[2].index 183\ngroup[73].nodes[2].retired false\ngroup[74].index \"2.1.3\"\ngroup[74].name \"top.2.1.3\"\ngroup[74].capacity 1.0\ngroup[74].partitions \"\"\ngroup[74].nodes[0].index 301\ngroup[74].nodes[0].retired false\ngroup[74].nodes[1].index 291\ngroup[74].nodes[1].retired false\ngroup[74].nodes[2].index 333\ngroup[74].nodes[2].retired false\ngroup[75].index \"2.1.4\"\ngroup[75].name \"top.2.1.4\"\ngroup[75].capacity 1.0\ngroup[75].partitions \"\"\ngroup[75].nodes[0].index 315\ngroup[75].nodes[0].retired false\ngroup[75].nodes[1].index 26\ngroup[75].nodes[1].retired false\ngroup[75].nodes[2].index 249\ngroup[75].nodes[2].retired false\ngroup[76].index \"2.2\"\ngroup[76].name \"top.2.2\"\ngroup[76].capacity 1.0\ngroup[76].partitions \"*|*\"\ngroup[77].index \"2.2.0\"\ngroup[77].name \"top.2.2.0\"\ngroup[77].capacity 1.0\ngroup[77].partitions \"\"\ngroup[77].nodes[0].index 360\ngroup[77].nodes[0].retired false\ngroup[77].nodes[1].index 172\ngroup[77].nodes[1].retired false\ngroup[77].nodes[2].index 326\ngroup[77].nodes[2].retired false\ngroup[78].index \"2.2.1\"\ngroup[78].name \"top.2.2.1\"\ngroup[78].capacity 1.0\ngroup[78].partitions \"\"\ngroup[78].nodes[0].index 262\ngroup[78].nodes[0].retired false\ngroup[78].nodes[1].index 115\ngroup[78].nodes[1].retired false\ngroup[78].nodes[2].index 310\ngroup[78].nodes[2].retired false\ngroup[79].index \"2.2.2\"\ngroup[79].name \"top.2.2.2\"\ngroup[79].capacity 1.0\ngroup[79].partitions \"\"\ngroup[79].nodes[0].index 303\ngroup[79].nodes[0].retired false\ngroup[79].nodes[1].index 307\ngroup[79].nodes[1].retired false\ngroup[79].nodes[2].index 348\ngroup[79].nodes[2].retired false\ngroup[80].index \"2.2.3\"\ngroup[80].name \"top.2.2.3\"\ngroup[80].capacity 1.0\ngroup[80].partitions \"\"\ngroup[80].nodes[0].index 227\ngroup[80].nodes[0].retired false\ngroup[80].nodes[1].index 91\ngroup[80].nodes[1].retired false\ngroup[80].nodes[2].index 282\ngroup[80].nodes[2].retired false\ngroup[81].index \"2.2.4\"\ngroup[81].name \"top.2.2.4\"\ngroup[81].capacity 1.0\ngroup[81].partitions \"\"\ngroup[81].nodes[0].index 354\ngroup[81].nodes[0].retired false\ngroup[81].nodes[1].index 190\ngroup[81].nodes[1].retired false\ngroup[81].nodes[2].index 238\ngroup[81].nodes[2].retired false\ngroup[82].index \"2.3\"\ngroup[82].name \"top.2.3\"\ngroup[82].capacity 1.0\ngroup[82].partitions \"*|*\"\ngroup[83].index \"2.3.0\"\ngroup[83].name \"top.2.3.0\"\ngroup[83].capacity 1.0\ngroup[83].partitions \"\"\ngroup[83].nodes[0].index 185\ngroup[83].nodes[0].retired false\ngroup[83].nodes[1].index 264\ngroup[83].nodes[1].retired false\ngroup[83].nodes[2].index 39\ngroup[83].nodes[2].retired false\ngroup[84].index \"2.3.1\"\ngroup[84].name \"top.2.3.1\"\ngroup[84].capacity 1.0\ngroup[84].partitions \"\"\ngroup[84].nodes[0].index 235\ngroup[84].nodes[0].retired false\ngroup[84].nodes[1].index 339\ngroup[84].nodes[1].retired false\ngroup[84].nodes[2].index 327\ngroup[84].nodes[2].retired false\ngroup[85].index \"2.3.2\"\ngroup[85].name \"top.2.3.2\"\ngroup[85].capacity 1.0\ngroup[85].partitions \"\"\ngroup[85].nodes[0].index 299\ngroup[85].nodes[0].retired false\ngroup[85].nodes[1].index 180\ngroup[85].nodes[1].retired false\ngroup[85].nodes[2].index 194\ngroup[85].nodes[2].retired false\ngroup[86].index \"2.3.3\"\ngroup[86].name \"top.2.3.3\"\ngroup[86].capacity 1.0\ngroup[86].partitions \"\"\ngroup[86].nodes[0].index 6\ngroup[86].nodes[0].retired false\ngroup[86].nodes[1].index 57\ngroup[86].nodes[1].retired false\ngroup[86].nodes[2].index 260\ngroup[86].nodes[2].retired false\ngroup[87].index \"2.3.4\"\ngroup[87].name \"top.2.3.4\"\ngroup[87].capacity 1.0\ngroup[87].partitions \"\"\ngroup[87].nodes[0].index 216\ngroup[87].nodes[0].retired false\ngroup[87].nodes[1].index 193\ngroup[87].nodes[1].retired false\ngroup[87].nodes[2].index 290\ngroup[87].nodes[2].retired false\ngroup[88].index \"2.4\"\ngroup[88].name \"top.2.4\"\ngroup[88].capacity 1.0\ngroup[88].partitions \"*|*\"\ngroup[89].index \"2.4.0\"\ngroup[89].name \"top.2.4.0\"\ngroup[89].capacity 1.0\ngroup[89].partitions \"\"\ngroup[89].nodes[0].index 332\ngroup[89].nodes[0].retired false\ngroup[89].nodes[1].index 107\ngroup[89].nodes[1].retired false\ngroup[89].nodes[2].index 176\ngroup[89].nodes[2].retired false\ngroup[90].index \"2.4.1\"\ngroup[90].name \"top.2.4.1\"\ngroup[90].capacity 1.0\ngroup[90].partitions \"\"\ngroup[90].nodes[0].index 233\ngroup[90].nodes[0].retired false\ngroup[90].nodes[1].index 196\ngroup[90].nodes[1].retired false\ngroup[90].nodes[2].index 157\ngroup[90].nodes[2].retired false\ngroup[91].index \"2.4.2\"\ngroup[91].name \"top.2.4.2\"\ngroup[91].capacity 1.0\ngroup[91].partitions \"\"\ngroup[91].nodes[0].index 285\ngroup[91].nodes[0].retired false\ngroup[91].nodes[1].index 98\ngroup[91].nodes[1].retired false\ngroup[91].nodes[2].index 44\ngroup[91].nodes[2].retired false\ngroup[92].index \"2.4.3\"\ngroup[92].name \"top.2.4.3\"\ngroup[92].capacity 1.0\ngroup[92].partitions \"\"\ngroup[92].nodes[0].index 155\ngroup[92].nodes[0].retired false\ngroup[92].nodes[1].index 370\ngroup[92].nodes[1].retired false\ngroup[92].nodes[2].index 218\ngroup[92].nodes[2].retired false\ngroup[93].index \"2.4.4\"\ngroup[93].name \"top.2.4.4\"\ngroup[93].capacity 1.0\ngroup[93].partitions \"\"\ngroup[93].nodes[0].index 162\ngroup[93].nodes[0].retired false\ngroup[93].nodes[1].index 231\ngroup[93].nodes[1].retired false\ngroup[93].nodes[2].index 191\ngroup[93].nodes[2].retired false\ngroup[94].index \"3\"\ngroup[94].name \"top.3\"\ngroup[94].capacity 1.0\ngroup[94].partitions \"*|*\"\ngroup[95].index \"3.0\"\ngroup[95].name \"top.3.0\"\ngroup[95].capacity 1.0\ngroup[95].partitions \"*|*\"\ngroup[96].index \"3.0.0\"\ngroup[96].name \"top.3.0.0\"\ngroup[96].capacity 1.0\ngroup[96].partitions \"\"\ngroup[96].nodes[0].index 213\ngroup[96].nodes[0].retired false\ngroup[96].nodes[1].index 148\ngroup[96].nodes[1].retired false\ngroup[96].nodes[2].index 42\ngroup[96].nodes[2].retired false\ngroup[97].index \"3.0.1\"\ngroup[97].name \"top.3.0.1\"\ngroup[97].capacity 1.0\ngroup[97].partitions \"\"\ngroup[97].nodes[0].index 247\ngroup[97].nodes[0].retired false\ngroup[97].nodes[1].index 11\ngroup[97].nodes[1].retired false\ngroup[97].nodes[2].index 352\ngroup[97].nodes[2].retired false\ngroup[98].index \"3.0.2\"\ngroup[98].name \"top.3.0.2\"\ngroup[98].capacity 1.0\ngroup[98].partitions \"\"\ngroup[98].nodes[0].index 66\ngroup[98].nodes[0].retired false\ngroup[98].nodes[1].index 208\ngroup[98].nodes[1].retired false\ngroup[98].nodes[2].index 316\ngroup[98].nodes[2].retired false\ngroup[99].index \"3.0.3\"\ngroup[99].name \"top.3.0.3\"\ngroup[99].capacity 1.0\ngroup[99].partitions \"\"\ngroup[99].nodes[0].index 205\ngroup[99].nodes[0].retired false\ngroup[99].nodes[1].index 292\ngroup[99].nodes[1].retired false\ngroup[99].nodes[2].index 80\ngroup[99].nodes[2].retired false\ngroup[100].index \"3.0.4\"\ngroup[100].name \"top.3.0.4\"\ngroup[100].capacity 1.0\ngroup[100].partitions \"\"\ngroup[100].nodes[0].index 106\ngroup[100].nodes[0].retired false\ngroup[100].nodes[1].index 302\ngroup[100].nodes[1].retired false\ngroup[100].nodes[2].index 308\ngroup[100].nodes[2].retired false\ngroup[101].index \"3.1\"\ngroup[101].name \"top.3.1\"\ngroup[101].capacity 1.0\ngroup[101].partitions \"*|*\"\ngroup[102].index \"3.1.0\"\ngroup[102].name \"top.3.1.0\"\ngroup[102].capacity 1.0\ngroup[102].partitions \"\"\ngroup[102].nodes[0].index 312\ngroup[102].nodes[0].retired false\ngroup[102].nodes[1].index 323\ngroup[102].nodes[1].retired false\ngroup[102].nodes[2].index 278\ngroup[102].nodes[2].retired false\ngroup[103].index \"3.1.1\"\ngroup[103].name \"top.3.1.1\"\ngroup[103].capacity 1.0\ngroup[103].partitions \"\"\ngroup[103].nodes[0].index 146\ngroup[103].nodes[0].retired false\ngroup[103].nodes[1].index 197\ngroup[103].nodes[1].retired false\ngroup[103].nodes[2].index 358\ngroup[103].nodes[2].retired false\ngroup[104].index \"3.1.2\"\ngroup[104].name \"top.3.1.2\"\ngroup[104].capacity 1.0\ngroup[104].partitions \"\"\ngroup[104].nodes[0].index 239\ngroup[104].nodes[0].retired false\ngroup[104].nodes[1].index 305\ngroup[104].nodes[1].retired false\ngroup[104].nodes[2].index 165\ngroup[104].nodes[2].retired false\ngroup[105].index \"3.1.3\"\ngroup[105].name \"top.3.1.3\"\ngroup[105].capacity 1.0\ngroup[105].partitions \"\"\ngroup[105].nodes[0].index 49\ngroup[105].nodes[0].retired false\ngroup[105].nodes[1].index 25\ngroup[105].nodes[1].retired false\ngroup[105].nodes[2].index 36\ngroup[105].nodes[2].retired false\ngroup[106].index \"3.1.4\"\ngroup[106].name \"top.3.1.4\"\ngroup[106].capacity 1.0\ngroup[106].partitions \"\"\ngroup[106].nodes[0].index 229\ngroup[106].nodes[0].retired false\ngroup[106].nodes[1].index 73\ngroup[106].nodes[1].retired false\ngroup[106].nodes[2].index 311\ngroup[106].nodes[2].retired false\ngroup[107].index \"3.2\"\ngroup[107].name \"top.3.2\"\ngroup[107].capacity 1.0\ngroup[107].partitions \"*|*\"\ngroup[108].index \"3.2.0\"\ngroup[108].name \"top.3.2.0\"\ngroup[108].capacity 1.0\ngroup[108].partitions \"\"\ngroup[108].nodes[0].index 103\ngroup[108].nodes[0].retired false\ngroup[108].nodes[1].index 163\ngroup[108].nodes[1].retired false\ngroup[108].nodes[2].index 51\ngroup[108].nodes[2].retired false\ngroup[109].index \"3.2.1\"\ngroup[109].name \"top.3.2.1\"\ngroup[109].capacity 1.0\ngroup[109].partitions \"\"\ngroup[109].nodes[0].index 12\ngroup[109].nodes[0].retired false\ngroup[109].nodes[1].index 52\ngroup[109].nodes[1].retired false\ngroup[109].nodes[2].index 203\ngroup[109].nodes[2].retired false\ngroup[110].index \"3.2.2\"\ngroup[110].name \"top.3.2.2\"\ngroup[110].capacity 1.0\ngroup[110].partitions \"\"\ngroup[110].nodes[0].index 59\ngroup[110].nodes[0].retired false\ngroup[110].nodes[1].index 361\ngroup[110].nodes[1].retired false\ngroup[110].nodes[2].index 35\ngroup[110].nodes[2].retired false\ngroup[111].index \"3.2.3\"\ngroup[111].name \"top.3.2.3\"\ngroup[111].capacity 1.0\ngroup[111].partitions \"\"\ngroup[111].nodes[0].index 136\ngroup[111].nodes[0].retired false\ngroup[111].nodes[1].index 9\ngroup[111].nodes[1].retired false\ngroup[111].nodes[2].index 258\ngroup[111].nodes[2].retired false\ngroup[112].index \"3.2.4\"\ngroup[112].name \"top.3.2.4\"\ngroup[112].capacity 1.0\ngroup[112].partitions \"\"\ngroup[112].nodes[0].index 95\ngroup[112].nodes[0].retired false\ngroup[112].nodes[1].index 177\ngroup[112].nodes[1].retired false\ngroup[112].nodes[2].index 5\ngroup[112].nodes[2].retired false\ngroup[113].index \"3.3\"\ngroup[113].name \"top.3.3\"\ngroup[113].capacity 1.0\ngroup[113].partitions \"*|*\"\ngroup[114].index \"3.3.0\"\ngroup[114].name \"top.3.3.0\"\ngroup[114].capacity 1.0\ngroup[114].partitions \"\"\ngroup[114].nodes[0].index 77\ngroup[114].nodes[0].retired false\ngroup[114].nodes[1].index 202\ngroup[114].nodes[1].retired false\ngroup[114].nodes[2].index 67\ngroup[114].nodes[2].retired false\ngroup[115].index \"3.3.1\"\ngroup[115].name \"top.3.3.1\"\ngroup[115].capacity 1.0\ngroup[115].partitions \"\"\ngroup[115].nodes[0].index 259\ngroup[115].nodes[0].retired false\ngroup[115].nodes[1].index 28\ngroup[115].nodes[1].retired false\ngroup[115].nodes[2].index 40\ngroup[115].nodes[2].retired false\ngroup[116].index \"3.3.2\"\ngroup[116].name \"top.3.3.2\"\ngroup[116].capacity 1.0\ngroup[116].partitions \"\"\ngroup[116].nodes[0].index 89\ngroup[116].nodes[0].retired false\ngroup[116].nodes[1].index 46\ngroup[116].nodes[1].retired false\ngroup[116].nodes[2].index 341\ngroup[116].nodes[2].retired false\ngroup[117].index \"3.3.3\"\ngroup[117].name \"top.3.3.3\"\ngroup[117].capacity 1.0\ngroup[117].partitions \"\"\ngroup[117].nodes[0].index 118\ngroup[117].nodes[0].retired false\ngroup[117].nodes[1].index 335\ngroup[117].nodes[1].retired false\ngroup[117].nodes[2].index 1\ngroup[117].nodes[2].retired false\ngroup[118].index \"3.3.4\"\ngroup[118].name \"top.3.3.4\"\ngroup[118].capacity 1.0\ngroup[118].partitions \"\"\ngroup[118].nodes[0].index 87\ngroup[118].nodes[0].retired false\ngroup[118].nodes[1].index 147\ngroup[118].nodes[1].retired false\ngroup[118].nodes[2].index 336\ngroup[118].nodes[2].retired false\ngroup[119].index \"3.4\"\ngroup[119].name \"top.3.4\"\ngroup[119].capacity 1.0\ngroup[119].partitions \"*|*\"\ngroup[120].index \"3.4.0\"\ngroup[120].name \"top.3.4.0\"\ngroup[120].capacity 1.0\ngroup[120].partitions \"\"\ngroup[120].nodes[0].index 353\ngroup[120].nodes[0].retired false\ngroup[120].nodes[1].index 168\ngroup[120].nodes[1].retired false\ngroup[120].nodes[2].index 114\ngroup[120].nodes[2].retired false\ngroup[121].index \"3.4.1\"\ngroup[121].name \"top.3.4.1\"\ngroup[121].capacity 1.0\ngroup[121].partitions \"\"\ngroup[121].nodes[0].index 104\ngroup[121].nodes[0].retired false\ngroup[121].nodes[1].index 287\ngroup[121].nodes[1].retired false\ngroup[121].nodes[2].index 222\ngroup[121].nodes[2].retired false\ngroup[122].index \"3.4.2\"\ngroup[122].name \"top.3.4.2\"\ngroup[122].capacity 1.0\ngroup[122].partitions \"\"\ngroup[122].nodes[0].index 325\ngroup[122].nodes[0].retired false\ngroup[122].nodes[1].index 240\ngroup[122].nodes[1].retired false\ngroup[122].nodes[2].index 296\ngroup[122].nodes[2].retired false\ngroup[123].index \"3.4.3\"\ngroup[123].name \"top.3.4.3\"\ngroup[123].capacity 1.0\ngroup[123].partitions \"\"\ngroup[123].nodes[0].index 166\ngroup[123].nodes[0].retired false\ngroup[123].nodes[1].index 141\ngroup[123].nodes[1].retired false\ngroup[123].nodes[2].index 23\ngroup[123].nodes[2].retired false\ngroup[124].index \"3.4.4\"\ngroup[124].name \"top.3.4.4\"\ngroup[124].capacity 1.0\ngroup[124].partitions \"\"\ngroup[124].nodes[0].index 100\ngroup[124].nodes[0].retired false\ngroup[124].nodes[1].index 320\ngroup[124].nodes[1].retired false\ngroup[124].nodes[2].index 96\ngroup[124].nodes[2].retired false\ngroup[125].index \"4\"\ngroup[125].name \"top.4\"\ngroup[125].capacity 1.0\ngroup[125].partitions \"*|*\"\ngroup[126].index \"4.0\"\ngroup[126].name \"top.4.0\"\ngroup[126].capacity 1.0\ngroup[126].partitions \"*|*\"\ngroup[127].index \"4.0.0\"\ngroup[127].name \"top.4.0.0\"\ngroup[127].capacity 1.0\ngroup[127].partitions \"\"\ngroup[127].nodes[0].index 18\ngroup[127].nodes[0].retired false\ngroup[127].nodes[1].index 75\ngroup[127].nodes[1].retired false\ngroup[127].nodes[2].index 79\ngroup[127].nodes[2].retired false\ngroup[128].index \"4.0.1\"\ngroup[128].name \"top.4.0.1\"\ngroup[128].capacity 1.0\ngroup[128].partitions \"\"\ngroup[128].nodes[0].index 328\ngroup[128].nodes[0].retired false\ngroup[128].nodes[1].index 61\ngroup[128].nodes[1].retired false\ngroup[128].nodes[2].index 334\ngroup[128].nodes[2].retired false\ngroup[129].index \"4.0.2\"\ngroup[129].name \"top.4.0.2\"\ngroup[129].capacity 1.0\ngroup[129].partitions \"\"\ngroup[129].nodes[0].index 363\ngroup[129].nodes[0].retired false\ngroup[129].nodes[1].index 275\ngroup[129].nodes[1].retired false\ngroup[129].nodes[2].index 343\ngroup[129].nodes[2].retired false\ngroup[130].index \"4.0.3\"\ngroup[130].name \"top.4.0.3\"\ngroup[130].capacity 1.0\ngroup[130].partitions \"\"\ngroup[130].nodes[0].index 252\ngroup[130].nodes[0].retired false\ngroup[130].nodes[1].index 297\ngroup[130].nodes[1].retired false\ngroup[130].nodes[2].index 34\ngroup[130].nodes[2].retired false\ngroup[131].index \"4.0.4\"\ngroup[131].name \"top.4.0.4\"\ngroup[131].capacity 1.0\ngroup[131].partitions \"\"\ngroup[131].nodes[0].index 280\ngroup[131].nodes[0].retired false\ngroup[131].nodes[1].index 174\ngroup[131].nodes[1].retired false\ngroup[131].nodes[2].index 272\ngroup[131].nodes[2].retired false\ngroup[132].index \"4.1\"\ngroup[132].name \"top.4.1\"\ngroup[132].capacity 1.0\ngroup[132].partitions \"*|*\"\ngroup[133].index \"4.1.0\"\ngroup[133].name \"top.4.1.0\"\ngroup[133].capacity 1.0\ngroup[133].partitions \"\"\ngroup[133].nodes[0].index 128\ngroup[133].nodes[0].retired false\ngroup[133].nodes[1].index 187\ngroup[133].nodes[1].retired false\ngroup[133].nodes[2].index 313\ngroup[133].nodes[2].retired false\ngroup[134].index \"4.1.1\"\ngroup[134].name \"top.4.1.1\"\ngroup[134].capacity 1.0\ngroup[134].partitions \"\"\ngroup[134].nodes[0].index 92\ngroup[134].nodes[0].retired false\ngroup[134].nodes[1].index 351\ngroup[134].nodes[1].retired false\ngroup[134].nodes[2].index 122\ngroup[134].nodes[2].retired false\ngroup[135].index \"4.1.2\"\ngroup[135].name \"top.4.1.2\"\ngroup[135].capacity 1.0\ngroup[135].partitions \"\"\ngroup[135].nodes[0].index 362\ngroup[135].nodes[0].retired false\ngroup[135].nodes[1].index 156\ngroup[135].nodes[1].retired false\ngroup[135].nodes[2].index 186\ngroup[135].nodes[2].retired false\ngroup[136].index \"4.1.3\"\ngroup[136].name \"top.4.1.3\"\ngroup[136].capacity 1.0\ngroup[136].partitions \"\"\ngroup[136].nodes[0].index 129\ngroup[136].nodes[0].retired false\ngroup[136].nodes[1].index 159\ngroup[136].nodes[1].retired false\ngroup[136].nodes[2].index 357\ngroup[136].nodes[2].retired false\ngroup[137].index \"4.1.4\"\ngroup[137].name \"top.4.1.4\"\ngroup[137].capacity 1.0\ngroup[137].partitions \"\"\ngroup[137].nodes[0].index 140\ngroup[137].nodes[0].retired false\ngroup[137].nodes[1].index 2\ngroup[137].nodes[1].retired false\ngroup[137].nodes[2].index 7\ngroup[137].nodes[2].retired false\ngroup[138].index \"4.2\"\ngroup[138].name \"top.4.2\"\ngroup[138].capacity 1.0\ngroup[138].partitions \"*|*\"\ngroup[139].index \"4.2.0\"\ngroup[139].name \"top.4.2.0\"\ngroup[139].capacity 1.0\ngroup[139].partitions \"\"\ngroup[139].nodes[0].index 108\ngroup[139].nodes[0].retired false\ngroup[139].nodes[1].index 276\ngroup[139].nodes[1].retired false\ngroup[139].nodes[2].index 126\ngroup[139].nodes[2].retired false\ngroup[140].index \"4.2.1\"\ngroup[140].name \"top.4.2.1\"\ngroup[140].capacity 1.0\ngroup[140].partitions \"\"\ngroup[140].nodes[0].index 188\ngroup[140].nodes[0].retired false\ngroup[140].nodes[1].index 281\ngroup[140].nodes[1].retired false\ngroup[140].nodes[2].index 137\ngroup[140].nodes[2].retired false\ngroup[141].index \"4.2.2\"\ngroup[141].name \"top.4.2.2\"\ngroup[141].capacity 1.0\ngroup[141].partitions \"\"\ngroup[141].nodes[0].index 175\ngroup[141].nodes[0].retired false\ngroup[141].nodes[1].index 364\ngroup[141].nodes[1].retired false\ngroup[141].nodes[2].index 117\ngroup[141].nodes[2].retired false\ngroup[142].index \"4.2.3\"\ngroup[142].name \"top.4.2.3\"\ngroup[142].capacity 1.0\ngroup[142].partitions \"\"\ngroup[142].nodes[0].index 14\ngroup[142].nodes[0].retired false\ngroup[142].nodes[1].index 373\ngroup[142].nodes[1].retired false\ngroup[142].nodes[2].index 132\ngroup[142].nodes[2].retired false\ngroup[143].index \"4.2.4\"\ngroup[143].name \"top.4.2.4\"\ngroup[143].capacity 1.0\ngroup[143].partitions \"\"\ngroup[143].nodes[0].index 338\ngroup[143].nodes[0].retired false\ngroup[143].nodes[1].index 54\ngroup[143].nodes[1].retired false\ngroup[143].nodes[2].index 209\ngroup[143].nodes[2].retired false\ngroup[144].index \"4.3\"\ngroup[144].name \"top.4.3\"\ngroup[144].capacity 1.0\ngroup[144].partitions \"*|*\"\ngroup[145].index \"4.3.0\"\ngroup[145].name \"top.4.3.0\"\ngroup[145].capacity 1.0\ngroup[145].partitions \"\"\ngroup[145].nodes[0].index 226\ngroup[145].nodes[0].retired false\ngroup[145].nodes[1].index 38\ngroup[145].nodes[1].retired false\ngroup[145].nodes[2].index 318\ngroup[145].nodes[2].retired false\ngroup[146].index \"4.3.1\"\ngroup[146].name \"top.4.3.1\"\ngroup[146].capacity 1.0\ngroup[146].partitions \"\"\ngroup[146].nodes[0].index 283\ngroup[146].nodes[0].retired false\ngroup[146].nodes[1].index 109\ngroup[146].nodes[1].retired false\ngroup[146].nodes[2].index 171\ngroup[146].nodes[2].retired false\ngroup[147].index \"4.3.2\"\ngroup[147].name \"top.4.3.2\"\ngroup[147].capacity 1.0\ngroup[147].partitions \"\"\ngroup[147].nodes[0].index 130\ngroup[147].nodes[0].retired false\ngroup[147].nodes[1].index 119\ngroup[147].nodes[1].retired false\ngroup[147].nodes[2].index 206\ngroup[147].nodes[2].retired false\ngroup[148].index \"4.3.3\"\ngroup[148].name \"top.4.3.3\"\ngroup[148].capacity 1.0\ngroup[148].partitions \"\"\ngroup[148].nodes[0].index 295\ngroup[148].nodes[0].retired false\ngroup[148].nodes[1].index 154\ngroup[148].nodes[1].retired false\ngroup[148].nodes[2].index 298\ngroup[148].nodes[2].retired false\ngroup[149].index \"4.3.4\"\ngroup[149].name \"top.4.3.4\"\ngroup[149].capacity 1.0\ngroup[149].partitions \"\"\ngroup[149].nodes[0].index 273\ngroup[149].nodes[0].retired false\ngroup[149].nodes[1].index 16\ngroup[149].nodes[1].retired false\ngroup[149].nodes[2].index 329\ngroup[149].nodes[2].retired false\ngroup[150].index \"4.4\"\ngroup[150].name \"top.4.4\"\ngroup[150].capacity 1.0\ngroup[150].partitions \"*|*\"\ngroup[151].index \"4.4.0\"\ngroup[151].name \"top.4.4.0\"\ngroup[151].capacity 1.0\ngroup[151].partitions \"\"\ngroup[151].nodes[0].index 237\ngroup[151].nodes[0].retired false\ngroup[151].nodes[1].index 85\ngroup[151].nodes[1].retired false\ngroup[151].nodes[2].index 3\ngroup[151].nodes[2].retired false\ngroup[152].index \"4.4.1\"\ngroup[152].name \"top.4.4.1\"\ngroup[152].capacity 1.0\ngroup[152].partitions \"\"\ngroup[152].nodes[0].index 62\ngroup[152].nodes[0].retired false\ngroup[152].nodes[1].index 224\ngroup[152].nodes[1].retired false\ngroup[152].nodes[2].index 113\ngroup[152].nodes[2].retired false\ngroup[153].index \"4.4.2\"\ngroup[153].name \"top.4.4.2\"\ngroup[153].capacity 1.0\ngroup[153].partitions \"\"\ngroup[153].nodes[0].index 179\ngroup[153].nodes[0].retired false\ngroup[153].nodes[1].index 41\ngroup[153].nodes[1].retired false\ngroup[153].nodes[2].index 342\ngroup[153].nodes[2].retired false\ngroup[154].index \"4.4.3\"\ngroup[154].name \"top.4.4.3\"\ngroup[154].capacity 1.0\ngroup[154].partitions \"\"\ngroup[154].nodes[0].index 304\ngroup[154].nodes[0].retired false\ngroup[154].nodes[1].index 138\ngroup[154].nodes[1].retired false\ngroup[154].nodes[2].index 97\ngroup[154].nodes[2].retired false\ngroup[155].index \"4.4.4\"\ngroup[155].name \"top.4.4.4\"\ngroup[155].capacity 1.0\ngroup[155].partitions \"\"\ngroup[155].nodes[0].index 270\ngroup[155].nodes[0].retired false\ngroup[155].nodes[1].index 256\ngroup[155].nodes[1].retired false\ngroup[155].nodes[2].index 271\ngroup[155].nodes[2].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 500,
- "up-states": "uim",
- "result": [
- {
- "bucket": "4000000000000000",
- "nodes": [279],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000001",
- "nodes": [229],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000002",
- "nodes": [276],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000003",
- "nodes": [365],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000004",
- "nodes": [13],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000005",
- "nodes": [92],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000006",
- "nodes": [49],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000008",
- "nodes": [329],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000009",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000a",
- "nodes": [210],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000b",
- "nodes": [15],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000c",
- "nodes": [291],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000d",
- "nodes": [27],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000e",
- "nodes": [357],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000f",
- "nodes": [270],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000010",
- "nodes": [293],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000011",
- "nodes": [108],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000012",
- "nodes": [288],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000013",
- "nodes": [340],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000000",
- "nodes": [279],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000001",
- "nodes": [229],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000002",
- "nodes": [276],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000003",
- "nodes": [365],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000004",
- "nodes": [13],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000005",
- "nodes": [92],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000006",
- "nodes": [49],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000008",
- "nodes": [329],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000009",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000a",
- "nodes": [210],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000b",
- "nodes": [15],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000c",
- "nodes": [291],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000d",
- "nodes": [27],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000e",
- "nodes": [357],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000f",
- "nodes": [270],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000010",
- "nodes": [293],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000011",
- "nodes": [108],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000012",
- "nodes": [288],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000013",
- "nodes": [340],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000000",
- "nodes": [279],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000001",
- "nodes": [229],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000002",
- "nodes": [276],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000003",
- "nodes": [365],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000004",
- "nodes": [13],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000005",
- "nodes": [92],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000006",
- "nodes": [49],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000008",
- "nodes": [329],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000009",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000a",
- "nodes": [210],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000b",
- "nodes": [15],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000c",
- "nodes": [291],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000d",
- "nodes": [27],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000e",
- "nodes": [357],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000f",
- "nodes": [270],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000010",
- "nodes": [293],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000011",
- "nodes": [108],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000012",
- "nodes": [288],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000013",
- "nodes": [340],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "440000000001fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "480000000001fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000001fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "500000000009fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "540000000009fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "580000000009fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000049fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "600000000049fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "640000000149fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "680000000349fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "700000000749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "740000001749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "780000003749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000003749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "80000000b749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "84000001b749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "88000003b749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "8c000007b749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "9000000fb749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "9400001fb749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "9800003fb749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "9c00007fb749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "a000007fb749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "a400007fb749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "a800007fb749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "ac00047fb749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "b000047fb749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "b400147fb749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "b800347fb749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "bc00347fb749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "c000b47fb749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "c400b47fb749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "c800b47fb749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "cc00b47fb749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "d000b47fb749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "d400b47fb749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "d800b47fb749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "dc00b47fb749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "e000b47fb749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "e400b47fb749fe68",
- "nodes": [253],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000098d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "44000000000098d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "48000000000298d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "4c000000000698d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "50000000000e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "54000000000e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "58000000002e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "5c000000002e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "60000000002e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "64000000012e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "68000000012e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "6c000000052e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "70000000052e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "74000000152e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "78000000152e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "7c000000152e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "80000000952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "84000001952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "88000001952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "8c000001952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "90000001952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "94000001952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "98000001952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "9c000041952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "a00000c1952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "a40000c1952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "a80002c1952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "ac0002c1952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "b00002c1952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "b40012c1952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "b80012c1952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "bc0012c1952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "c00092c1952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "c40192c1952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "c80192c1952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "cc0192c1952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "d00992c1952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "d41992c1952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "d83992c1952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "dc7992c1952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "e07992c1952e98d2",
- "nodes": [84],
- "failure": "NONE"
- },
- {
- "bucket": "e47992c1952e98d2",
- "nodes": [84],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "distributor:500",
+ "distribution" : "redundancy 8\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*|*\"\ngroup[1].index \"0\"\ngroup[1].name \"top.0\"\ngroup[1].capacity 1.0\ngroup[1].partitions \"*|*\"\ngroup[2].index \"0.0\"\ngroup[2].name \"top.0.0\"\ngroup[2].capacity 1.0\ngroup[2].partitions \"*|*\"\ngroup[3].index \"0.0.0\"\ngroup[3].name \"top.0.0.0\"\ngroup[3].capacity 1.0\ngroup[3].partitions \"\"\ngroup[3].nodes[0].index 32\ngroup[3].nodes[0].retired false\ngroup[3].nodes[1].index 64\ngroup[3].nodes[1].retired false\ngroup[3].nodes[2].index 286\ngroup[3].nodes[2].retired false\ngroup[4].index \"0.0.1\"\ngroup[4].name \"top.0.0.1\"\ngroup[4].capacity 1.0\ngroup[4].partitions \"\"\ngroup[4].nodes[0].index 317\ngroup[4].nodes[0].retired false\ngroup[4].nodes[1].index 374\ngroup[4].nodes[1].retired false\ngroup[4].nodes[2].index 47\ngroup[4].nodes[2].retired false\ngroup[5].index \"0.0.2\"\ngroup[5].name \"top.0.0.2\"\ngroup[5].capacity 1.0\ngroup[5].partitions \"\"\ngroup[5].nodes[0].index 63\ngroup[5].nodes[0].retired false\ngroup[5].nodes[1].index 349\ngroup[5].nodes[1].retired false\ngroup[5].nodes[2].index 149\ngroup[5].nodes[2].retired false\ngroup[6].index \"0.0.3\"\ngroup[6].name \"top.0.0.3\"\ngroup[6].capacity 1.0\ngroup[6].partitions \"\"\ngroup[6].nodes[0].index 31\ngroup[6].nodes[0].retired false\ngroup[6].nodes[1].index 314\ngroup[6].nodes[1].retired false\ngroup[6].nodes[2].index 22\ngroup[6].nodes[2].retired false\ngroup[7].index \"0.0.4\"\ngroup[7].name \"top.0.0.4\"\ngroup[7].capacity 1.0\ngroup[7].partitions \"\"\ngroup[7].nodes[0].index 350\ngroup[7].nodes[0].retired false\ngroup[7].nodes[1].index 69\ngroup[7].nodes[1].retired false\ngroup[7].nodes[2].index 144\ngroup[7].nodes[2].retired false\ngroup[8].index \"0.1\"\ngroup[8].name \"top.0.1\"\ngroup[8].capacity 1.0\ngroup[8].partitions \"*|*\"\ngroup[9].index \"0.1.0\"\ngroup[9].name \"top.0.1.0\"\ngroup[9].capacity 1.0\ngroup[9].partitions \"\"\ngroup[9].nodes[0].index 189\ngroup[9].nodes[0].retired false\ngroup[9].nodes[1].index 212\ngroup[9].nodes[1].retired false\ngroup[9].nodes[2].index 55\ngroup[9].nodes[2].retired false\ngroup[10].index \"0.1.1\"\ngroup[10].name \"top.0.1.1\"\ngroup[10].capacity 1.0\ngroup[10].partitions \"\"\ngroup[10].nodes[0].index 324\ngroup[10].nodes[0].retired false\ngroup[10].nodes[1].index 236\ngroup[10].nodes[1].retired false\ngroup[10].nodes[2].index 232\ngroup[10].nodes[2].retired false\ngroup[11].index \"0.1.2\"\ngroup[11].name \"top.0.1.2\"\ngroup[11].capacity 1.0\ngroup[11].partitions \"\"\ngroup[11].nodes[0].index 359\ngroup[11].nodes[0].retired false\ngroup[11].nodes[1].index 111\ngroup[11].nodes[1].retired false\ngroup[11].nodes[2].index 170\ngroup[11].nodes[2].retired false\ngroup[12].index \"0.1.3\"\ngroup[12].name \"top.0.1.3\"\ngroup[12].capacity 1.0\ngroup[12].partitions \"\"\ngroup[12].nodes[0].index 251\ngroup[12].nodes[0].retired false\ngroup[12].nodes[1].index 153\ngroup[12].nodes[1].retired false\ngroup[12].nodes[2].index 355\ngroup[12].nodes[2].retired false\ngroup[13].index \"0.1.4\"\ngroup[13].name \"top.0.1.4\"\ngroup[13].capacity 1.0\ngroup[13].partitions \"\"\ngroup[13].nodes[0].index 88\ngroup[13].nodes[0].retired false\ngroup[13].nodes[1].index 99\ngroup[13].nodes[1].retired false\ngroup[13].nodes[2].index 94\ngroup[13].nodes[2].retired false\ngroup[14].index \"0.2\"\ngroup[14].name \"top.0.2\"\ngroup[14].capacity 1.0\ngroup[14].partitions \"*|*\"\ngroup[15].index \"0.2.0\"\ngroup[15].name \"top.0.2.0\"\ngroup[15].capacity 1.0\ngroup[15].partitions \"\"\ngroup[15].nodes[0].index 372\ngroup[15].nodes[0].retired false\ngroup[15].nodes[1].index 228\ngroup[15].nodes[1].retired false\ngroup[15].nodes[2].index 139\ngroup[15].nodes[2].retired false\ngroup[16].index \"0.2.1\"\ngroup[16].name \"top.0.2.1\"\ngroup[16].capacity 1.0\ngroup[16].partitions \"\"\ngroup[16].nodes[0].index 33\ngroup[16].nodes[0].retired false\ngroup[16].nodes[1].index 82\ngroup[16].nodes[1].retired false\ngroup[16].nodes[2].index 255\ngroup[16].nodes[2].retired false\ngroup[17].index \"0.2.2\"\ngroup[17].name \"top.0.2.2\"\ngroup[17].capacity 1.0\ngroup[17].partitions \"\"\ngroup[17].nodes[0].index 337\ngroup[17].nodes[0].retired false\ngroup[17].nodes[1].index 30\ngroup[17].nodes[1].retired false\ngroup[17].nodes[2].index 269\ngroup[17].nodes[2].retired false\ngroup[18].index \"0.2.3\"\ngroup[18].name \"top.0.2.3\"\ngroup[18].capacity 1.0\ngroup[18].partitions \"\"\ngroup[18].nodes[0].index 340\ngroup[18].nodes[0].retired false\ngroup[18].nodes[1].index 243\ngroup[18].nodes[1].retired false\ngroup[18].nodes[2].index 274\ngroup[18].nodes[2].retired false\ngroup[19].index \"0.2.4\"\ngroup[19].name \"top.0.2.4\"\ngroup[19].capacity 1.0\ngroup[19].partitions \"\"\ngroup[19].nodes[0].index 90\ngroup[19].nodes[0].retired false\ngroup[19].nodes[1].index 70\ngroup[19].nodes[1].retired false\ngroup[19].nodes[2].index 160\ngroup[19].nodes[2].retired false\ngroup[20].index \"0.3\"\ngroup[20].name \"top.0.3\"\ngroup[20].capacity 1.0\ngroup[20].partitions \"*|*\"\ngroup[21].index \"0.3.0\"\ngroup[21].name \"top.0.3.0\"\ngroup[21].capacity 1.0\ngroup[21].partitions \"\"\ngroup[21].nodes[0].index 76\ngroup[21].nodes[0].retired false\ngroup[21].nodes[1].index 112\ngroup[21].nodes[1].retired false\ngroup[21].nodes[2].index 74\ngroup[21].nodes[2].retired false\ngroup[22].index \"0.3.1\"\ngroup[22].name \"top.0.3.1\"\ngroup[22].capacity 1.0\ngroup[22].partitions \"\"\ngroup[22].nodes[0].index 43\ngroup[22].nodes[0].retired false\ngroup[22].nodes[1].index 60\ngroup[22].nodes[1].retired false\ngroup[22].nodes[2].index 131\ngroup[22].nodes[2].retired false\ngroup[23].index \"0.3.2\"\ngroup[23].name \"top.0.3.2\"\ngroup[23].capacity 1.0\ngroup[23].partitions \"\"\ngroup[23].nodes[0].index 214\ngroup[23].nodes[0].retired false\ngroup[23].nodes[1].index 321\ngroup[23].nodes[1].retired false\ngroup[23].nodes[2].index 86\ngroup[23].nodes[2].retired false\ngroup[24].index \"0.3.3\"\ngroup[24].name \"top.0.3.3\"\ngroup[24].capacity 1.0\ngroup[24].partitions \"\"\ngroup[24].nodes[0].index 261\ngroup[24].nodes[0].retired false\ngroup[24].nodes[1].index 181\ngroup[24].nodes[1].retired false\ngroup[24].nodes[2].index 48\ngroup[24].nodes[2].retired false\ngroup[25].index \"0.3.4\"\ngroup[25].name \"top.0.3.4\"\ngroup[25].capacity 1.0\ngroup[25].partitions \"\"\ngroup[25].nodes[0].index 56\ngroup[25].nodes[0].retired false\ngroup[25].nodes[1].index 84\ngroup[25].nodes[1].retired false\ngroup[25].nodes[2].index 173\ngroup[25].nodes[2].retired false\ngroup[26].index \"0.4\"\ngroup[26].name \"top.0.4\"\ngroup[26].capacity 1.0\ngroup[26].partitions \"*|*\"\ngroup[27].index \"0.4.0\"\ngroup[27].name \"top.0.4.0\"\ngroup[27].capacity 1.0\ngroup[27].partitions \"\"\ngroup[27].nodes[0].index 289\ngroup[27].nodes[0].retired false\ngroup[27].nodes[1].index 17\ngroup[27].nodes[1].retired false\ngroup[27].nodes[2].index 164\ngroup[27].nodes[2].retired false\ngroup[28].index \"0.4.1\"\ngroup[28].name \"top.0.4.1\"\ngroup[28].capacity 1.0\ngroup[28].partitions \"\"\ngroup[28].nodes[0].index 24\ngroup[28].nodes[0].retired false\ngroup[28].nodes[1].index 345\ngroup[28].nodes[1].retired false\ngroup[28].nodes[2].index 8\ngroup[28].nodes[2].retired false\ngroup[29].index \"0.4.2\"\ngroup[29].name \"top.0.4.2\"\ngroup[29].capacity 1.0\ngroup[29].partitions \"\"\ngroup[29].nodes[0].index 306\ngroup[29].nodes[0].retired false\ngroup[29].nodes[1].index 369\ngroup[29].nodes[1].retired false\ngroup[29].nodes[2].index 184\ngroup[29].nodes[2].retired false\ngroup[30].index \"0.4.3\"\ngroup[30].name \"top.0.4.3\"\ngroup[30].capacity 1.0\ngroup[30].partitions \"\"\ngroup[30].nodes[0].index 284\ngroup[30].nodes[0].retired false\ngroup[30].nodes[1].index 83\ngroup[30].nodes[1].retired false\ngroup[30].nodes[2].index 366\ngroup[30].nodes[2].retired false\ngroup[31].index \"0.4.4\"\ngroup[31].name \"top.0.4.4\"\ngroup[31].capacity 1.0\ngroup[31].partitions \"\"\ngroup[31].nodes[0].index 234\ngroup[31].nodes[0].retired false\ngroup[31].nodes[1].index 253\ngroup[31].nodes[1].retired false\ngroup[31].nodes[2].index 244\ngroup[31].nodes[2].retired false\ngroup[32].index \"1\"\ngroup[32].name \"top.1\"\ngroup[32].capacity 1.0\ngroup[32].partitions \"*|*\"\ngroup[33].index \"1.0\"\ngroup[33].name \"top.1.0\"\ngroup[33].capacity 1.0\ngroup[33].partitions \"*|*\"\ngroup[34].index \"1.0.0\"\ngroup[34].name \"top.1.0.0\"\ngroup[34].capacity 1.0\ngroup[34].partitions \"\"\ngroup[34].nodes[0].index 93\ngroup[34].nodes[0].retired false\ngroup[34].nodes[1].index 225\ngroup[34].nodes[1].retired false\ngroup[34].nodes[2].index 331\ngroup[34].nodes[2].retired false\ngroup[35].index \"1.0.1\"\ngroup[35].name \"top.1.0.1\"\ngroup[35].capacity 1.0\ngroup[35].partitions \"\"\ngroup[35].nodes[0].index 223\ngroup[35].nodes[0].retired false\ngroup[35].nodes[1].index 322\ngroup[35].nodes[1].retired false\ngroup[35].nodes[2].index 245\ngroup[35].nodes[2].retired false\ngroup[36].index \"1.0.2\"\ngroup[36].name \"top.1.0.2\"\ngroup[36].capacity 1.0\ngroup[36].partitions \"\"\ngroup[36].nodes[0].index 221\ngroup[36].nodes[0].retired false\ngroup[36].nodes[1].index 230\ngroup[36].nodes[1].retired false\ngroup[36].nodes[2].index 169\ngroup[36].nodes[2].retired false\ngroup[37].index \"1.0.3\"\ngroup[37].name \"top.1.0.3\"\ngroup[37].capacity 1.0\ngroup[37].partitions \"\"\ngroup[37].nodes[0].index 346\ngroup[37].nodes[0].retired false\ngroup[37].nodes[1].index 368\ngroup[37].nodes[1].retired false\ngroup[37].nodes[2].index 257\ngroup[37].nodes[2].retired false\ngroup[38].index \"1.0.4\"\ngroup[38].name \"top.1.0.4\"\ngroup[38].capacity 1.0\ngroup[38].partitions \"\"\ngroup[38].nodes[0].index 178\ngroup[38].nodes[0].retired false\ngroup[38].nodes[1].index 161\ngroup[38].nodes[1].retired false\ngroup[38].nodes[2].index 142\ngroup[38].nodes[2].retired false\ngroup[39].index \"1.1\"\ngroup[39].name \"top.1.1\"\ngroup[39].capacity 1.0\ngroup[39].partitions \"*|*\"\ngroup[40].index \"1.1.0\"\ngroup[40].name \"top.1.1.0\"\ngroup[40].capacity 1.0\ngroup[40].partitions \"\"\ngroup[40].nodes[0].index 105\ngroup[40].nodes[0].retired false\ngroup[40].nodes[1].index 152\ngroup[40].nodes[1].retired false\ngroup[40].nodes[2].index 371\ngroup[40].nodes[2].retired false\ngroup[41].index \"1.1.1\"\ngroup[41].name \"top.1.1.1\"\ngroup[41].capacity 1.0\ngroup[41].partitions \"\"\ngroup[41].nodes[0].index 330\ngroup[41].nodes[0].retired false\ngroup[41].nodes[1].index 13\ngroup[41].nodes[1].retired false\ngroup[41].nodes[2].index 125\ngroup[41].nodes[2].retired false\ngroup[42].index \"1.1.2\"\ngroup[42].name \"top.1.1.2\"\ngroup[42].capacity 1.0\ngroup[42].partitions \"\"\ngroup[42].nodes[0].index 10\ngroup[42].nodes[0].retired false\ngroup[42].nodes[1].index 356\ngroup[42].nodes[1].retired false\ngroup[42].nodes[2].index 45\ngroup[42].nodes[2].retired false\ngroup[43].index \"1.1.3\"\ngroup[43].name \"top.1.1.3\"\ngroup[43].capacity 1.0\ngroup[43].partitions \"\"\ngroup[43].nodes[0].index 241\ngroup[43].nodes[0].retired false\ngroup[43].nodes[1].index 145\ngroup[43].nodes[1].retired false\ngroup[43].nodes[2].index 246\ngroup[43].nodes[2].retired false\ngroup[44].index \"1.1.4\"\ngroup[44].name \"top.1.1.4\"\ngroup[44].capacity 1.0\ngroup[44].partitions \"\"\ngroup[44].nodes[0].index 37\ngroup[44].nodes[0].retired false\ngroup[44].nodes[1].index 204\ngroup[44].nodes[1].retired false\ngroup[44].nodes[2].index 110\ngroup[44].nodes[2].retired false\ngroup[45].index \"1.2\"\ngroup[45].name \"top.1.2\"\ngroup[45].capacity 1.0\ngroup[45].partitions \"*|*\"\ngroup[46].index \"1.2.0\"\ngroup[46].name \"top.1.2.0\"\ngroup[46].capacity 1.0\ngroup[46].partitions \"\"\ngroup[46].nodes[0].index 288\ngroup[46].nodes[0].retired false\ngroup[46].nodes[1].index 254\ngroup[46].nodes[1].retired false\ngroup[46].nodes[2].index 0\ngroup[46].nodes[2].retired false\ngroup[47].index \"1.2.1\"\ngroup[47].name \"top.1.2.1\"\ngroup[47].capacity 1.0\ngroup[47].partitions \"\"\ngroup[47].nodes[0].index 72\ngroup[47].nodes[0].retired false\ngroup[47].nodes[1].index 124\ngroup[47].nodes[1].retired false\ngroup[47].nodes[2].index 267\ngroup[47].nodes[2].retired false\ngroup[48].index \"1.2.2\"\ngroup[48].name \"top.1.2.2\"\ngroup[48].capacity 1.0\ngroup[48].partitions \"\"\ngroup[48].nodes[0].index 102\ngroup[48].nodes[0].retired false\ngroup[48].nodes[1].index 219\ngroup[48].nodes[1].retired false\ngroup[48].nodes[2].index 150\ngroup[48].nodes[2].retired false\ngroup[49].index \"1.2.3\"\ngroup[49].name \"top.1.2.3\"\ngroup[49].capacity 1.0\ngroup[49].partitions \"\"\ngroup[49].nodes[0].index 68\ngroup[49].nodes[0].retired false\ngroup[49].nodes[1].index 347\ngroup[49].nodes[1].retired false\ngroup[49].nodes[2].index 135\ngroup[49].nodes[2].retired false\ngroup[50].index \"1.2.4\"\ngroup[50].name \"top.1.2.4\"\ngroup[50].capacity 1.0\ngroup[50].partitions \"\"\ngroup[50].nodes[0].index 207\ngroup[50].nodes[0].retired false\ngroup[50].nodes[1].index 15\ngroup[50].nodes[1].retired false\ngroup[50].nodes[2].index 201\ngroup[50].nodes[2].retired false\ngroup[51].index \"1.3\"\ngroup[51].name \"top.1.3\"\ngroup[51].capacity 1.0\ngroup[51].partitions \"*|*\"\ngroup[52].index \"1.3.0\"\ngroup[52].name \"top.1.3.0\"\ngroup[52].capacity 1.0\ngroup[52].partitions \"\"\ngroup[52].nodes[0].index 134\ngroup[52].nodes[0].retired false\ngroup[52].nodes[1].index 293\ngroup[52].nodes[1].retired false\ngroup[52].nodes[2].index 167\ngroup[52].nodes[2].retired false\ngroup[53].index \"1.3.1\"\ngroup[53].name \"top.1.3.1\"\ngroup[53].capacity 1.0\ngroup[53].partitions \"\"\ngroup[53].nodes[0].index 199\ngroup[53].nodes[0].retired false\ngroup[53].nodes[1].index 123\ngroup[53].nodes[1].retired false\ngroup[53].nodes[2].index 277\ngroup[53].nodes[2].retired false\ngroup[54].index \"1.3.2\"\ngroup[54].name \"top.1.3.2\"\ngroup[54].capacity 1.0\ngroup[54].partitions \"\"\ngroup[54].nodes[0].index 127\ngroup[54].nodes[0].retired false\ngroup[54].nodes[1].index 309\ngroup[54].nodes[1].retired false\ngroup[54].nodes[2].index 266\ngroup[54].nodes[2].retired false\ngroup[55].index \"1.3.3\"\ngroup[55].name \"top.1.3.3\"\ngroup[55].capacity 1.0\ngroup[55].partitions \"\"\ngroup[55].nodes[0].index 198\ngroup[55].nodes[0].retired false\ngroup[55].nodes[1].index 294\ngroup[55].nodes[1].retired false\ngroup[55].nodes[2].index 263\ngroup[55].nodes[2].retired false\ngroup[56].index \"1.3.4\"\ngroup[56].name \"top.1.3.4\"\ngroup[56].capacity 1.0\ngroup[56].partitions \"\"\ngroup[56].nodes[0].index 71\ngroup[56].nodes[0].retired false\ngroup[56].nodes[1].index 65\ngroup[56].nodes[1].retired false\ngroup[56].nodes[2].index 220\ngroup[56].nodes[2].retired false\ngroup[57].index \"1.4\"\ngroup[57].name \"top.1.4\"\ngroup[57].capacity 1.0\ngroup[57].partitions \"*|*\"\ngroup[58].index \"1.4.0\"\ngroup[58].name \"top.1.4.0\"\ngroup[58].capacity 1.0\ngroup[58].partitions \"\"\ngroup[58].nodes[0].index 121\ngroup[58].nodes[0].retired false\ngroup[58].nodes[1].index 4\ngroup[58].nodes[1].retired false\ngroup[58].nodes[2].index 265\ngroup[58].nodes[2].retired false\ngroup[59].index \"1.4.1\"\ngroup[59].name \"top.1.4.1\"\ngroup[59].capacity 1.0\ngroup[59].partitions \"\"\ngroup[59].nodes[0].index 58\ngroup[59].nodes[0].retired false\ngroup[59].nodes[1].index 210\ngroup[59].nodes[1].retired false\ngroup[59].nodes[2].index 53\ngroup[59].nodes[2].retired false\ngroup[60].index \"1.4.2\"\ngroup[60].name \"top.1.4.2\"\ngroup[60].capacity 1.0\ngroup[60].partitions \"\"\ngroup[60].nodes[0].index 19\ngroup[60].nodes[0].retired false\ngroup[60].nodes[1].index 367\ngroup[60].nodes[1].retired false\ngroup[60].nodes[2].index 101\ngroup[60].nodes[2].retired false\ngroup[61].index \"1.4.3\"\ngroup[61].name \"top.1.4.3\"\ngroup[61].capacity 1.0\ngroup[61].partitions \"\"\ngroup[61].nodes[0].index 20\ngroup[61].nodes[0].retired false\ngroup[61].nodes[1].index 242\ngroup[61].nodes[1].retired false\ngroup[61].nodes[2].index 268\ngroup[61].nodes[2].retired false\ngroup[62].index \"1.4.4\"\ngroup[62].name \"top.1.4.4\"\ngroup[62].capacity 1.0\ngroup[62].partitions \"\"\ngroup[62].nodes[0].index 200\ngroup[62].nodes[0].retired false\ngroup[62].nodes[1].index 21\ngroup[62].nodes[1].retired false\ngroup[62].nodes[2].index 279\ngroup[62].nodes[2].retired false\ngroup[63].index \"2\"\ngroup[63].name \"top.2\"\ngroup[63].capacity 1.0\ngroup[63].partitions \"*|*\"\ngroup[64].index \"2.0\"\ngroup[64].name \"top.2.0\"\ngroup[64].capacity 1.0\ngroup[64].partitions \"*|*\"\ngroup[65].index \"2.0.0\"\ngroup[65].name \"top.2.0.0\"\ngroup[65].capacity 1.0\ngroup[65].partitions \"\"\ngroup[65].nodes[0].index 182\ngroup[65].nodes[0].retired false\ngroup[65].nodes[1].index 78\ngroup[65].nodes[1].retired false\ngroup[65].nodes[2].index 158\ngroup[65].nodes[2].retired false\ngroup[66].index \"2.0.1\"\ngroup[66].name \"top.2.0.1\"\ngroup[66].capacity 1.0\ngroup[66].partitions \"\"\ngroup[66].nodes[0].index 27\ngroup[66].nodes[0].retired false\ngroup[66].nodes[1].index 50\ngroup[66].nodes[1].retired false\ngroup[66].nodes[2].index 217\ngroup[66].nodes[2].retired false\ngroup[67].index \"2.0.2\"\ngroup[67].name \"top.2.0.2\"\ngroup[67].capacity 1.0\ngroup[67].partitions \"\"\ngroup[67].nodes[0].index 248\ngroup[67].nodes[0].retired false\ngroup[67].nodes[1].index 319\ngroup[67].nodes[1].retired false\ngroup[67].nodes[2].index 116\ngroup[67].nodes[2].retired false\ngroup[68].index \"2.0.3\"\ngroup[68].name \"top.2.0.3\"\ngroup[68].capacity 1.0\ngroup[68].partitions \"\"\ngroup[68].nodes[0].index 29\ngroup[68].nodes[0].retired false\ngroup[68].nodes[1].index 211\ngroup[68].nodes[1].retired false\ngroup[68].nodes[2].index 365\ngroup[68].nodes[2].retired false\ngroup[69].index \"2.0.4\"\ngroup[69].name \"top.2.0.4\"\ngroup[69].capacity 1.0\ngroup[69].partitions \"\"\ngroup[69].nodes[0].index 300\ngroup[69].nodes[0].retired false\ngroup[69].nodes[1].index 81\ngroup[69].nodes[1].retired false\ngroup[69].nodes[2].index 192\ngroup[69].nodes[2].retired false\ngroup[70].index \"2.1\"\ngroup[70].name \"top.2.1\"\ngroup[70].capacity 1.0\ngroup[70].partitions \"*|*\"\ngroup[71].index \"2.1.0\"\ngroup[71].name \"top.2.1.0\"\ngroup[71].capacity 1.0\ngroup[71].partitions \"\"\ngroup[71].nodes[0].index 151\ngroup[71].nodes[0].retired false\ngroup[71].nodes[1].index 133\ngroup[71].nodes[1].retired false\ngroup[71].nodes[2].index 344\ngroup[71].nodes[2].retired false\ngroup[72].index \"2.1.1\"\ngroup[72].name \"top.2.1.1\"\ngroup[72].capacity 1.0\ngroup[72].partitions \"\"\ngroup[72].nodes[0].index 120\ngroup[72].nodes[0].retired false\ngroup[72].nodes[1].index 195\ngroup[72].nodes[1].retired false\ngroup[72].nodes[2].index 215\ngroup[72].nodes[2].retired false\ngroup[73].index \"2.1.2\"\ngroup[73].name \"top.2.1.2\"\ngroup[73].capacity 1.0\ngroup[73].partitions \"\"\ngroup[73].nodes[0].index 250\ngroup[73].nodes[0].retired false\ngroup[73].nodes[1].index 143\ngroup[73].nodes[1].retired false\ngroup[73].nodes[2].index 183\ngroup[73].nodes[2].retired false\ngroup[74].index \"2.1.3\"\ngroup[74].name \"top.2.1.3\"\ngroup[74].capacity 1.0\ngroup[74].partitions \"\"\ngroup[74].nodes[0].index 301\ngroup[74].nodes[0].retired false\ngroup[74].nodes[1].index 291\ngroup[74].nodes[1].retired false\ngroup[74].nodes[2].index 333\ngroup[74].nodes[2].retired false\ngroup[75].index \"2.1.4\"\ngroup[75].name \"top.2.1.4\"\ngroup[75].capacity 1.0\ngroup[75].partitions \"\"\ngroup[75].nodes[0].index 315\ngroup[75].nodes[0].retired false\ngroup[75].nodes[1].index 26\ngroup[75].nodes[1].retired false\ngroup[75].nodes[2].index 249\ngroup[75].nodes[2].retired false\ngroup[76].index \"2.2\"\ngroup[76].name \"top.2.2\"\ngroup[76].capacity 1.0\ngroup[76].partitions \"*|*\"\ngroup[77].index \"2.2.0\"\ngroup[77].name \"top.2.2.0\"\ngroup[77].capacity 1.0\ngroup[77].partitions \"\"\ngroup[77].nodes[0].index 360\ngroup[77].nodes[0].retired false\ngroup[77].nodes[1].index 172\ngroup[77].nodes[1].retired false\ngroup[77].nodes[2].index 326\ngroup[77].nodes[2].retired false\ngroup[78].index \"2.2.1\"\ngroup[78].name \"top.2.2.1\"\ngroup[78].capacity 1.0\ngroup[78].partitions \"\"\ngroup[78].nodes[0].index 262\ngroup[78].nodes[0].retired false\ngroup[78].nodes[1].index 115\ngroup[78].nodes[1].retired false\ngroup[78].nodes[2].index 310\ngroup[78].nodes[2].retired false\ngroup[79].index \"2.2.2\"\ngroup[79].name \"top.2.2.2\"\ngroup[79].capacity 1.0\ngroup[79].partitions \"\"\ngroup[79].nodes[0].index 303\ngroup[79].nodes[0].retired false\ngroup[79].nodes[1].index 307\ngroup[79].nodes[1].retired false\ngroup[79].nodes[2].index 348\ngroup[79].nodes[2].retired false\ngroup[80].index \"2.2.3\"\ngroup[80].name \"top.2.2.3\"\ngroup[80].capacity 1.0\ngroup[80].partitions \"\"\ngroup[80].nodes[0].index 227\ngroup[80].nodes[0].retired false\ngroup[80].nodes[1].index 91\ngroup[80].nodes[1].retired false\ngroup[80].nodes[2].index 282\ngroup[80].nodes[2].retired false\ngroup[81].index \"2.2.4\"\ngroup[81].name \"top.2.2.4\"\ngroup[81].capacity 1.0\ngroup[81].partitions \"\"\ngroup[81].nodes[0].index 354\ngroup[81].nodes[0].retired false\ngroup[81].nodes[1].index 190\ngroup[81].nodes[1].retired false\ngroup[81].nodes[2].index 238\ngroup[81].nodes[2].retired false\ngroup[82].index \"2.3\"\ngroup[82].name \"top.2.3\"\ngroup[82].capacity 1.0\ngroup[82].partitions \"*|*\"\ngroup[83].index \"2.3.0\"\ngroup[83].name \"top.2.3.0\"\ngroup[83].capacity 1.0\ngroup[83].partitions \"\"\ngroup[83].nodes[0].index 185\ngroup[83].nodes[0].retired false\ngroup[83].nodes[1].index 264\ngroup[83].nodes[1].retired false\ngroup[83].nodes[2].index 39\ngroup[83].nodes[2].retired false\ngroup[84].index \"2.3.1\"\ngroup[84].name \"top.2.3.1\"\ngroup[84].capacity 1.0\ngroup[84].partitions \"\"\ngroup[84].nodes[0].index 235\ngroup[84].nodes[0].retired false\ngroup[84].nodes[1].index 339\ngroup[84].nodes[1].retired false\ngroup[84].nodes[2].index 327\ngroup[84].nodes[2].retired false\ngroup[85].index \"2.3.2\"\ngroup[85].name \"top.2.3.2\"\ngroup[85].capacity 1.0\ngroup[85].partitions \"\"\ngroup[85].nodes[0].index 299\ngroup[85].nodes[0].retired false\ngroup[85].nodes[1].index 180\ngroup[85].nodes[1].retired false\ngroup[85].nodes[2].index 194\ngroup[85].nodes[2].retired false\ngroup[86].index \"2.3.3\"\ngroup[86].name \"top.2.3.3\"\ngroup[86].capacity 1.0\ngroup[86].partitions \"\"\ngroup[86].nodes[0].index 6\ngroup[86].nodes[0].retired false\ngroup[86].nodes[1].index 57\ngroup[86].nodes[1].retired false\ngroup[86].nodes[2].index 260\ngroup[86].nodes[2].retired false\ngroup[87].index \"2.3.4\"\ngroup[87].name \"top.2.3.4\"\ngroup[87].capacity 1.0\ngroup[87].partitions \"\"\ngroup[87].nodes[0].index 216\ngroup[87].nodes[0].retired false\ngroup[87].nodes[1].index 193\ngroup[87].nodes[1].retired false\ngroup[87].nodes[2].index 290\ngroup[87].nodes[2].retired false\ngroup[88].index \"2.4\"\ngroup[88].name \"top.2.4\"\ngroup[88].capacity 1.0\ngroup[88].partitions \"*|*\"\ngroup[89].index \"2.4.0\"\ngroup[89].name \"top.2.4.0\"\ngroup[89].capacity 1.0\ngroup[89].partitions \"\"\ngroup[89].nodes[0].index 332\ngroup[89].nodes[0].retired false\ngroup[89].nodes[1].index 107\ngroup[89].nodes[1].retired false\ngroup[89].nodes[2].index 176\ngroup[89].nodes[2].retired false\ngroup[90].index \"2.4.1\"\ngroup[90].name \"top.2.4.1\"\ngroup[90].capacity 1.0\ngroup[90].partitions \"\"\ngroup[90].nodes[0].index 233\ngroup[90].nodes[0].retired false\ngroup[90].nodes[1].index 196\ngroup[90].nodes[1].retired false\ngroup[90].nodes[2].index 157\ngroup[90].nodes[2].retired false\ngroup[91].index \"2.4.2\"\ngroup[91].name \"top.2.4.2\"\ngroup[91].capacity 1.0\ngroup[91].partitions \"\"\ngroup[91].nodes[0].index 285\ngroup[91].nodes[0].retired false\ngroup[91].nodes[1].index 98\ngroup[91].nodes[1].retired false\ngroup[91].nodes[2].index 44\ngroup[91].nodes[2].retired false\ngroup[92].index \"2.4.3\"\ngroup[92].name \"top.2.4.3\"\ngroup[92].capacity 1.0\ngroup[92].partitions \"\"\ngroup[92].nodes[0].index 155\ngroup[92].nodes[0].retired false\ngroup[92].nodes[1].index 370\ngroup[92].nodes[1].retired false\ngroup[92].nodes[2].index 218\ngroup[92].nodes[2].retired false\ngroup[93].index \"2.4.4\"\ngroup[93].name \"top.2.4.4\"\ngroup[93].capacity 1.0\ngroup[93].partitions \"\"\ngroup[93].nodes[0].index 162\ngroup[93].nodes[0].retired false\ngroup[93].nodes[1].index 231\ngroup[93].nodes[1].retired false\ngroup[93].nodes[2].index 191\ngroup[93].nodes[2].retired false\ngroup[94].index \"3\"\ngroup[94].name \"top.3\"\ngroup[94].capacity 1.0\ngroup[94].partitions \"*|*\"\ngroup[95].index \"3.0\"\ngroup[95].name \"top.3.0\"\ngroup[95].capacity 1.0\ngroup[95].partitions \"*|*\"\ngroup[96].index \"3.0.0\"\ngroup[96].name \"top.3.0.0\"\ngroup[96].capacity 1.0\ngroup[96].partitions \"\"\ngroup[96].nodes[0].index 213\ngroup[96].nodes[0].retired false\ngroup[96].nodes[1].index 148\ngroup[96].nodes[1].retired false\ngroup[96].nodes[2].index 42\ngroup[96].nodes[2].retired false\ngroup[97].index \"3.0.1\"\ngroup[97].name \"top.3.0.1\"\ngroup[97].capacity 1.0\ngroup[97].partitions \"\"\ngroup[97].nodes[0].index 247\ngroup[97].nodes[0].retired false\ngroup[97].nodes[1].index 11\ngroup[97].nodes[1].retired false\ngroup[97].nodes[2].index 352\ngroup[97].nodes[2].retired false\ngroup[98].index \"3.0.2\"\ngroup[98].name \"top.3.0.2\"\ngroup[98].capacity 1.0\ngroup[98].partitions \"\"\ngroup[98].nodes[0].index 66\ngroup[98].nodes[0].retired false\ngroup[98].nodes[1].index 208\ngroup[98].nodes[1].retired false\ngroup[98].nodes[2].index 316\ngroup[98].nodes[2].retired false\ngroup[99].index \"3.0.3\"\ngroup[99].name \"top.3.0.3\"\ngroup[99].capacity 1.0\ngroup[99].partitions \"\"\ngroup[99].nodes[0].index 205\ngroup[99].nodes[0].retired false\ngroup[99].nodes[1].index 292\ngroup[99].nodes[1].retired false\ngroup[99].nodes[2].index 80\ngroup[99].nodes[2].retired false\ngroup[100].index \"3.0.4\"\ngroup[100].name \"top.3.0.4\"\ngroup[100].capacity 1.0\ngroup[100].partitions \"\"\ngroup[100].nodes[0].index 106\ngroup[100].nodes[0].retired false\ngroup[100].nodes[1].index 302\ngroup[100].nodes[1].retired false\ngroup[100].nodes[2].index 308\ngroup[100].nodes[2].retired false\ngroup[101].index \"3.1\"\ngroup[101].name \"top.3.1\"\ngroup[101].capacity 1.0\ngroup[101].partitions \"*|*\"\ngroup[102].index \"3.1.0\"\ngroup[102].name \"top.3.1.0\"\ngroup[102].capacity 1.0\ngroup[102].partitions \"\"\ngroup[102].nodes[0].index 312\ngroup[102].nodes[0].retired false\ngroup[102].nodes[1].index 323\ngroup[102].nodes[1].retired false\ngroup[102].nodes[2].index 278\ngroup[102].nodes[2].retired false\ngroup[103].index \"3.1.1\"\ngroup[103].name \"top.3.1.1\"\ngroup[103].capacity 1.0\ngroup[103].partitions \"\"\ngroup[103].nodes[0].index 146\ngroup[103].nodes[0].retired false\ngroup[103].nodes[1].index 197\ngroup[103].nodes[1].retired false\ngroup[103].nodes[2].index 358\ngroup[103].nodes[2].retired false\ngroup[104].index \"3.1.2\"\ngroup[104].name \"top.3.1.2\"\ngroup[104].capacity 1.0\ngroup[104].partitions \"\"\ngroup[104].nodes[0].index 239\ngroup[104].nodes[0].retired false\ngroup[104].nodes[1].index 305\ngroup[104].nodes[1].retired false\ngroup[104].nodes[2].index 165\ngroup[104].nodes[2].retired false\ngroup[105].index \"3.1.3\"\ngroup[105].name \"top.3.1.3\"\ngroup[105].capacity 1.0\ngroup[105].partitions \"\"\ngroup[105].nodes[0].index 49\ngroup[105].nodes[0].retired false\ngroup[105].nodes[1].index 25\ngroup[105].nodes[1].retired false\ngroup[105].nodes[2].index 36\ngroup[105].nodes[2].retired false\ngroup[106].index \"3.1.4\"\ngroup[106].name \"top.3.1.4\"\ngroup[106].capacity 1.0\ngroup[106].partitions \"\"\ngroup[106].nodes[0].index 229\ngroup[106].nodes[0].retired false\ngroup[106].nodes[1].index 73\ngroup[106].nodes[1].retired false\ngroup[106].nodes[2].index 311\ngroup[106].nodes[2].retired false\ngroup[107].index \"3.2\"\ngroup[107].name \"top.3.2\"\ngroup[107].capacity 1.0\ngroup[107].partitions \"*|*\"\ngroup[108].index \"3.2.0\"\ngroup[108].name \"top.3.2.0\"\ngroup[108].capacity 1.0\ngroup[108].partitions \"\"\ngroup[108].nodes[0].index 103\ngroup[108].nodes[0].retired false\ngroup[108].nodes[1].index 163\ngroup[108].nodes[1].retired false\ngroup[108].nodes[2].index 51\ngroup[108].nodes[2].retired false\ngroup[109].index \"3.2.1\"\ngroup[109].name \"top.3.2.1\"\ngroup[109].capacity 1.0\ngroup[109].partitions \"\"\ngroup[109].nodes[0].index 12\ngroup[109].nodes[0].retired false\ngroup[109].nodes[1].index 52\ngroup[109].nodes[1].retired false\ngroup[109].nodes[2].index 203\ngroup[109].nodes[2].retired false\ngroup[110].index \"3.2.2\"\ngroup[110].name \"top.3.2.2\"\ngroup[110].capacity 1.0\ngroup[110].partitions \"\"\ngroup[110].nodes[0].index 59\ngroup[110].nodes[0].retired false\ngroup[110].nodes[1].index 361\ngroup[110].nodes[1].retired false\ngroup[110].nodes[2].index 35\ngroup[110].nodes[2].retired false\ngroup[111].index \"3.2.3\"\ngroup[111].name \"top.3.2.3\"\ngroup[111].capacity 1.0\ngroup[111].partitions \"\"\ngroup[111].nodes[0].index 136\ngroup[111].nodes[0].retired false\ngroup[111].nodes[1].index 9\ngroup[111].nodes[1].retired false\ngroup[111].nodes[2].index 258\ngroup[111].nodes[2].retired false\ngroup[112].index \"3.2.4\"\ngroup[112].name \"top.3.2.4\"\ngroup[112].capacity 1.0\ngroup[112].partitions \"\"\ngroup[112].nodes[0].index 95\ngroup[112].nodes[0].retired false\ngroup[112].nodes[1].index 177\ngroup[112].nodes[1].retired false\ngroup[112].nodes[2].index 5\ngroup[112].nodes[2].retired false\ngroup[113].index \"3.3\"\ngroup[113].name \"top.3.3\"\ngroup[113].capacity 1.0\ngroup[113].partitions \"*|*\"\ngroup[114].index \"3.3.0\"\ngroup[114].name \"top.3.3.0\"\ngroup[114].capacity 1.0\ngroup[114].partitions \"\"\ngroup[114].nodes[0].index 77\ngroup[114].nodes[0].retired false\ngroup[114].nodes[1].index 202\ngroup[114].nodes[1].retired false\ngroup[114].nodes[2].index 67\ngroup[114].nodes[2].retired false\ngroup[115].index \"3.3.1\"\ngroup[115].name \"top.3.3.1\"\ngroup[115].capacity 1.0\ngroup[115].partitions \"\"\ngroup[115].nodes[0].index 259\ngroup[115].nodes[0].retired false\ngroup[115].nodes[1].index 28\ngroup[115].nodes[1].retired false\ngroup[115].nodes[2].index 40\ngroup[115].nodes[2].retired false\ngroup[116].index \"3.3.2\"\ngroup[116].name \"top.3.3.2\"\ngroup[116].capacity 1.0\ngroup[116].partitions \"\"\ngroup[116].nodes[0].index 89\ngroup[116].nodes[0].retired false\ngroup[116].nodes[1].index 46\ngroup[116].nodes[1].retired false\ngroup[116].nodes[2].index 341\ngroup[116].nodes[2].retired false\ngroup[117].index \"3.3.3\"\ngroup[117].name \"top.3.3.3\"\ngroup[117].capacity 1.0\ngroup[117].partitions \"\"\ngroup[117].nodes[0].index 118\ngroup[117].nodes[0].retired false\ngroup[117].nodes[1].index 335\ngroup[117].nodes[1].retired false\ngroup[117].nodes[2].index 1\ngroup[117].nodes[2].retired false\ngroup[118].index \"3.3.4\"\ngroup[118].name \"top.3.3.4\"\ngroup[118].capacity 1.0\ngroup[118].partitions \"\"\ngroup[118].nodes[0].index 87\ngroup[118].nodes[0].retired false\ngroup[118].nodes[1].index 147\ngroup[118].nodes[1].retired false\ngroup[118].nodes[2].index 336\ngroup[118].nodes[2].retired false\ngroup[119].index \"3.4\"\ngroup[119].name \"top.3.4\"\ngroup[119].capacity 1.0\ngroup[119].partitions \"*|*\"\ngroup[120].index \"3.4.0\"\ngroup[120].name \"top.3.4.0\"\ngroup[120].capacity 1.0\ngroup[120].partitions \"\"\ngroup[120].nodes[0].index 353\ngroup[120].nodes[0].retired false\ngroup[120].nodes[1].index 168\ngroup[120].nodes[1].retired false\ngroup[120].nodes[2].index 114\ngroup[120].nodes[2].retired false\ngroup[121].index \"3.4.1\"\ngroup[121].name \"top.3.4.1\"\ngroup[121].capacity 1.0\ngroup[121].partitions \"\"\ngroup[121].nodes[0].index 104\ngroup[121].nodes[0].retired false\ngroup[121].nodes[1].index 287\ngroup[121].nodes[1].retired false\ngroup[121].nodes[2].index 222\ngroup[121].nodes[2].retired false\ngroup[122].index \"3.4.2\"\ngroup[122].name \"top.3.4.2\"\ngroup[122].capacity 1.0\ngroup[122].partitions \"\"\ngroup[122].nodes[0].index 325\ngroup[122].nodes[0].retired false\ngroup[122].nodes[1].index 240\ngroup[122].nodes[1].retired false\ngroup[122].nodes[2].index 296\ngroup[122].nodes[2].retired false\ngroup[123].index \"3.4.3\"\ngroup[123].name \"top.3.4.3\"\ngroup[123].capacity 1.0\ngroup[123].partitions \"\"\ngroup[123].nodes[0].index 166\ngroup[123].nodes[0].retired false\ngroup[123].nodes[1].index 141\ngroup[123].nodes[1].retired false\ngroup[123].nodes[2].index 23\ngroup[123].nodes[2].retired false\ngroup[124].index \"3.4.4\"\ngroup[124].name \"top.3.4.4\"\ngroup[124].capacity 1.0\ngroup[124].partitions \"\"\ngroup[124].nodes[0].index 100\ngroup[124].nodes[0].retired false\ngroup[124].nodes[1].index 320\ngroup[124].nodes[1].retired false\ngroup[124].nodes[2].index 96\ngroup[124].nodes[2].retired false\ngroup[125].index \"4\"\ngroup[125].name \"top.4\"\ngroup[125].capacity 1.0\ngroup[125].partitions \"*|*\"\ngroup[126].index \"4.0\"\ngroup[126].name \"top.4.0\"\ngroup[126].capacity 1.0\ngroup[126].partitions \"*|*\"\ngroup[127].index \"4.0.0\"\ngroup[127].name \"top.4.0.0\"\ngroup[127].capacity 1.0\ngroup[127].partitions \"\"\ngroup[127].nodes[0].index 18\ngroup[127].nodes[0].retired false\ngroup[127].nodes[1].index 75\ngroup[127].nodes[1].retired false\ngroup[127].nodes[2].index 79\ngroup[127].nodes[2].retired false\ngroup[128].index \"4.0.1\"\ngroup[128].name \"top.4.0.1\"\ngroup[128].capacity 1.0\ngroup[128].partitions \"\"\ngroup[128].nodes[0].index 328\ngroup[128].nodes[0].retired false\ngroup[128].nodes[1].index 61\ngroup[128].nodes[1].retired false\ngroup[128].nodes[2].index 334\ngroup[128].nodes[2].retired false\ngroup[129].index \"4.0.2\"\ngroup[129].name \"top.4.0.2\"\ngroup[129].capacity 1.0\ngroup[129].partitions \"\"\ngroup[129].nodes[0].index 363\ngroup[129].nodes[0].retired false\ngroup[129].nodes[1].index 275\ngroup[129].nodes[1].retired false\ngroup[129].nodes[2].index 343\ngroup[129].nodes[2].retired false\ngroup[130].index \"4.0.3\"\ngroup[130].name \"top.4.0.3\"\ngroup[130].capacity 1.0\ngroup[130].partitions \"\"\ngroup[130].nodes[0].index 252\ngroup[130].nodes[0].retired false\ngroup[130].nodes[1].index 297\ngroup[130].nodes[1].retired false\ngroup[130].nodes[2].index 34\ngroup[130].nodes[2].retired false\ngroup[131].index \"4.0.4\"\ngroup[131].name \"top.4.0.4\"\ngroup[131].capacity 1.0\ngroup[131].partitions \"\"\ngroup[131].nodes[0].index 280\ngroup[131].nodes[0].retired false\ngroup[131].nodes[1].index 174\ngroup[131].nodes[1].retired false\ngroup[131].nodes[2].index 272\ngroup[131].nodes[2].retired false\ngroup[132].index \"4.1\"\ngroup[132].name \"top.4.1\"\ngroup[132].capacity 1.0\ngroup[132].partitions \"*|*\"\ngroup[133].index \"4.1.0\"\ngroup[133].name \"top.4.1.0\"\ngroup[133].capacity 1.0\ngroup[133].partitions \"\"\ngroup[133].nodes[0].index 128\ngroup[133].nodes[0].retired false\ngroup[133].nodes[1].index 187\ngroup[133].nodes[1].retired false\ngroup[133].nodes[2].index 313\ngroup[133].nodes[2].retired false\ngroup[134].index \"4.1.1\"\ngroup[134].name \"top.4.1.1\"\ngroup[134].capacity 1.0\ngroup[134].partitions \"\"\ngroup[134].nodes[0].index 92\ngroup[134].nodes[0].retired false\ngroup[134].nodes[1].index 351\ngroup[134].nodes[1].retired false\ngroup[134].nodes[2].index 122\ngroup[134].nodes[2].retired false\ngroup[135].index \"4.1.2\"\ngroup[135].name \"top.4.1.2\"\ngroup[135].capacity 1.0\ngroup[135].partitions \"\"\ngroup[135].nodes[0].index 362\ngroup[135].nodes[0].retired false\ngroup[135].nodes[1].index 156\ngroup[135].nodes[1].retired false\ngroup[135].nodes[2].index 186\ngroup[135].nodes[2].retired false\ngroup[136].index \"4.1.3\"\ngroup[136].name \"top.4.1.3\"\ngroup[136].capacity 1.0\ngroup[136].partitions \"\"\ngroup[136].nodes[0].index 129\ngroup[136].nodes[0].retired false\ngroup[136].nodes[1].index 159\ngroup[136].nodes[1].retired false\ngroup[136].nodes[2].index 357\ngroup[136].nodes[2].retired false\ngroup[137].index \"4.1.4\"\ngroup[137].name \"top.4.1.4\"\ngroup[137].capacity 1.0\ngroup[137].partitions \"\"\ngroup[137].nodes[0].index 140\ngroup[137].nodes[0].retired false\ngroup[137].nodes[1].index 2\ngroup[137].nodes[1].retired false\ngroup[137].nodes[2].index 7\ngroup[137].nodes[2].retired false\ngroup[138].index \"4.2\"\ngroup[138].name \"top.4.2\"\ngroup[138].capacity 1.0\ngroup[138].partitions \"*|*\"\ngroup[139].index \"4.2.0\"\ngroup[139].name \"top.4.2.0\"\ngroup[139].capacity 1.0\ngroup[139].partitions \"\"\ngroup[139].nodes[0].index 108\ngroup[139].nodes[0].retired false\ngroup[139].nodes[1].index 276\ngroup[139].nodes[1].retired false\ngroup[139].nodes[2].index 126\ngroup[139].nodes[2].retired false\ngroup[140].index \"4.2.1\"\ngroup[140].name \"top.4.2.1\"\ngroup[140].capacity 1.0\ngroup[140].partitions \"\"\ngroup[140].nodes[0].index 188\ngroup[140].nodes[0].retired false\ngroup[140].nodes[1].index 281\ngroup[140].nodes[1].retired false\ngroup[140].nodes[2].index 137\ngroup[140].nodes[2].retired false\ngroup[141].index \"4.2.2\"\ngroup[141].name \"top.4.2.2\"\ngroup[141].capacity 1.0\ngroup[141].partitions \"\"\ngroup[141].nodes[0].index 175\ngroup[141].nodes[0].retired false\ngroup[141].nodes[1].index 364\ngroup[141].nodes[1].retired false\ngroup[141].nodes[2].index 117\ngroup[141].nodes[2].retired false\ngroup[142].index \"4.2.3\"\ngroup[142].name \"top.4.2.3\"\ngroup[142].capacity 1.0\ngroup[142].partitions \"\"\ngroup[142].nodes[0].index 14\ngroup[142].nodes[0].retired false\ngroup[142].nodes[1].index 373\ngroup[142].nodes[1].retired false\ngroup[142].nodes[2].index 132\ngroup[142].nodes[2].retired false\ngroup[143].index \"4.2.4\"\ngroup[143].name \"top.4.2.4\"\ngroup[143].capacity 1.0\ngroup[143].partitions \"\"\ngroup[143].nodes[0].index 338\ngroup[143].nodes[0].retired false\ngroup[143].nodes[1].index 54\ngroup[143].nodes[1].retired false\ngroup[143].nodes[2].index 209\ngroup[143].nodes[2].retired false\ngroup[144].index \"4.3\"\ngroup[144].name \"top.4.3\"\ngroup[144].capacity 1.0\ngroup[144].partitions \"*|*\"\ngroup[145].index \"4.3.0\"\ngroup[145].name \"top.4.3.0\"\ngroup[145].capacity 1.0\ngroup[145].partitions \"\"\ngroup[145].nodes[0].index 226\ngroup[145].nodes[0].retired false\ngroup[145].nodes[1].index 38\ngroup[145].nodes[1].retired false\ngroup[145].nodes[2].index 318\ngroup[145].nodes[2].retired false\ngroup[146].index \"4.3.1\"\ngroup[146].name \"top.4.3.1\"\ngroup[146].capacity 1.0\ngroup[146].partitions \"\"\ngroup[146].nodes[0].index 283\ngroup[146].nodes[0].retired false\ngroup[146].nodes[1].index 109\ngroup[146].nodes[1].retired false\ngroup[146].nodes[2].index 171\ngroup[146].nodes[2].retired false\ngroup[147].index \"4.3.2\"\ngroup[147].name \"top.4.3.2\"\ngroup[147].capacity 1.0\ngroup[147].partitions \"\"\ngroup[147].nodes[0].index 130\ngroup[147].nodes[0].retired false\ngroup[147].nodes[1].index 119\ngroup[147].nodes[1].retired false\ngroup[147].nodes[2].index 206\ngroup[147].nodes[2].retired false\ngroup[148].index \"4.3.3\"\ngroup[148].name \"top.4.3.3\"\ngroup[148].capacity 1.0\ngroup[148].partitions \"\"\ngroup[148].nodes[0].index 295\ngroup[148].nodes[0].retired false\ngroup[148].nodes[1].index 154\ngroup[148].nodes[1].retired false\ngroup[148].nodes[2].index 298\ngroup[148].nodes[2].retired false\ngroup[149].index \"4.3.4\"\ngroup[149].name \"top.4.3.4\"\ngroup[149].capacity 1.0\ngroup[149].partitions \"\"\ngroup[149].nodes[0].index 273\ngroup[149].nodes[0].retired false\ngroup[149].nodes[1].index 16\ngroup[149].nodes[1].retired false\ngroup[149].nodes[2].index 329\ngroup[149].nodes[2].retired false\ngroup[150].index \"4.4\"\ngroup[150].name \"top.4.4\"\ngroup[150].capacity 1.0\ngroup[150].partitions \"*|*\"\ngroup[151].index \"4.4.0\"\ngroup[151].name \"top.4.4.0\"\ngroup[151].capacity 1.0\ngroup[151].partitions \"\"\ngroup[151].nodes[0].index 237\ngroup[151].nodes[0].retired false\ngroup[151].nodes[1].index 85\ngroup[151].nodes[1].retired false\ngroup[151].nodes[2].index 3\ngroup[151].nodes[2].retired false\ngroup[152].index \"4.4.1\"\ngroup[152].name \"top.4.4.1\"\ngroup[152].capacity 1.0\ngroup[152].partitions \"\"\ngroup[152].nodes[0].index 62\ngroup[152].nodes[0].retired false\ngroup[152].nodes[1].index 224\ngroup[152].nodes[1].retired false\ngroup[152].nodes[2].index 113\ngroup[152].nodes[2].retired false\ngroup[153].index \"4.4.2\"\ngroup[153].name \"top.4.4.2\"\ngroup[153].capacity 1.0\ngroup[153].partitions \"\"\ngroup[153].nodes[0].index 179\ngroup[153].nodes[0].retired false\ngroup[153].nodes[1].index 41\ngroup[153].nodes[1].retired false\ngroup[153].nodes[2].index 342\ngroup[153].nodes[2].retired false\ngroup[154].index \"4.4.3\"\ngroup[154].name \"top.4.4.3\"\ngroup[154].capacity 1.0\ngroup[154].partitions \"\"\ngroup[154].nodes[0].index 304\ngroup[154].nodes[0].retired false\ngroup[154].nodes[1].index 138\ngroup[154].nodes[1].retired false\ngroup[154].nodes[2].index 97\ngroup[154].nodes[2].retired false\ngroup[155].index \"4.4.4\"\ngroup[155].name \"top.4.4.4\"\ngroup[155].capacity 1.0\ngroup[155].partitions \"\"\ngroup[155].nodes[0].index 270\ngroup[155].nodes[0].retired false\ngroup[155].nodes[1].index 256\ngroup[155].nodes[1].retired false\ngroup[155].nodes[2].index 271\ngroup[155].nodes[2].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 500,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 279 ],
+ "bucket" : "4000000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 229 ],
+ "bucket" : "4000000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 276 ],
+ "bucket" : "4000000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 365 ],
+ "bucket" : "4000000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 13 ],
+ "bucket" : "4000000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 92 ],
+ "bucket" : "4000000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 49 ],
+ "bucket" : "4000000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 329 ],
+ "bucket" : "4000000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 210 ],
+ "bucket" : "400000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 15 ],
+ "bucket" : "400000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 291 ],
+ "bucket" : "400000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 27 ],
+ "bucket" : "400000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 357 ],
+ "bucket" : "400000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 270 ],
+ "bucket" : "400000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 293 ],
+ "bucket" : "4000000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 108 ],
+ "bucket" : "4000000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 288 ],
+ "bucket" : "4000000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 340 ],
+ "bucket" : "4000000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 279 ],
+ "bucket" : "4400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 229 ],
+ "bucket" : "4400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 276 ],
+ "bucket" : "4400000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 365 ],
+ "bucket" : "4400000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 13 ],
+ "bucket" : "4400000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 92 ],
+ "bucket" : "4400000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 49 ],
+ "bucket" : "4400000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 329 ],
+ "bucket" : "4400000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 210 ],
+ "bucket" : "440000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 15 ],
+ "bucket" : "440000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 291 ],
+ "bucket" : "440000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 27 ],
+ "bucket" : "440000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 357 ],
+ "bucket" : "440000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 270 ],
+ "bucket" : "440000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 293 ],
+ "bucket" : "4400000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 108 ],
+ "bucket" : "4400000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 288 ],
+ "bucket" : "4400000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 340 ],
+ "bucket" : "4400000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 279 ],
+ "bucket" : "4800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 229 ],
+ "bucket" : "4800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 276 ],
+ "bucket" : "4800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 365 ],
+ "bucket" : "4800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 13 ],
+ "bucket" : "4800000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 92 ],
+ "bucket" : "4800000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 49 ],
+ "bucket" : "4800000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 329 ],
+ "bucket" : "4800000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 210 ],
+ "bucket" : "480000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 15 ],
+ "bucket" : "480000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 291 ],
+ "bucket" : "480000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 27 ],
+ "bucket" : "480000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 357 ],
+ "bucket" : "480000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 270 ],
+ "bucket" : "480000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 293 ],
+ "bucket" : "4800000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 108 ],
+ "bucket" : "4800000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 288 ],
+ "bucket" : "4800000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 340 ],
+ "bucket" : "4800000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "400000000000fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "440000000001fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "480000000001fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "4c0000000001fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "500000000009fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "540000000009fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "580000000009fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "5c0000000049fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "600000000049fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "640000000149fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "680000000349fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "6c0000000749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "700000000749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "740000001749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "780000003749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "7c0000003749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "80000000b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "84000001b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "88000003b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "8c000007b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "9000000fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "9400001fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "9800003fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "9c00007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "a000007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "a400007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "a800007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "ac00047fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "b000047fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "b400147fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "b800347fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "bc00347fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "c000b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "c400b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "c800b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "cc00b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "d000b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "d400b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "d800b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "dc00b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "e000b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 253 ],
+ "bucket" : "e400b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "40000000000098d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "44000000000098d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "48000000000298d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "4c000000000698d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "50000000000e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "54000000000e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "58000000002e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "5c000000002e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "60000000002e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "64000000012e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "68000000012e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "6c000000052e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "70000000052e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "74000000152e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "78000000152e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "7c000000152e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "80000000952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "84000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "88000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "8c000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "90000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "94000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "98000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "9c000041952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "a00000c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "a40000c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "a80002c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "ac0002c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "b00002c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "b40012c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "b80012c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "bc0012c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "c00092c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "c40192c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "c80192c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "cc0192c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "d00992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "d41992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "d83992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "dc7992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "e07992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 84 ],
+ "bucket" : "e47992c1952e98d2",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/hierarchical-grouping-distributor-notakeover.java.results b/vdslib/src/tests/distribution/testdata/hierarchical-grouping-distributor-notakeover.java.results
index 69d71c83188..f092339a37a 100644
--- a/vdslib/src/tests/distribution/testdata/hierarchical-grouping-distributor-notakeover.java.results
+++ b/vdslib/src/tests/distribution/testdata/hierarchical-grouping-distributor-notakeover.java.results
@@ -1,730 +1,585 @@
{
- "cluster-state": "distributor:2 storage:9",
- "distribution": "redundancy 6\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down false\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"1|2|*\"\ngroup[1].index \"0\"\ngroup[1].name \"top.0\"\ngroup[1].capacity 1.0\ngroup[1].partitions \"\"\ngroup[1].nodes[0].index 8\ngroup[1].nodes[0].retired false\ngroup[1].nodes[1].index 1\ngroup[1].nodes[1].retired false\ngroup[1].nodes[2].index 6\ngroup[1].nodes[2].retired false\ngroup[2].index \"1\"\ngroup[2].name \"top.1\"\ngroup[2].capacity 1.0\ngroup[2].partitions \"\"\ngroup[2].nodes[0].index 5\ngroup[2].nodes[0].retired false\ngroup[2].nodes[1].index 0\ngroup[2].nodes[1].retired false\ngroup[2].nodes[2].index 2\ngroup[2].nodes[2].retired false\ngroup[3].index \"2\"\ngroup[3].name \"top.2\"\ngroup[3].capacity 1.0\ngroup[3].partitions \"\"\ngroup[3].nodes[0].index 4\ngroup[3].nodes[0].retired false\ngroup[3].nodes[1].index 3\ngroup[3].nodes[1].retired false\ngroup[3].nodes[2].index 7\ngroup[3].nodes[2].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "4000000000000000",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000001",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000002",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000003",
- "nodes": [],
- "failure": "NO_DISTRIBUTORS_AVAILABLE"
- },
- {
- "bucket": "4000000000000004",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000005",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000006",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000007",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000008",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000009",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000a",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000b",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000c",
- "nodes": [],
- "failure": "NO_DISTRIBUTORS_AVAILABLE"
- },
- {
- "bucket": "400000000000000d",
- "nodes": [],
- "failure": "NO_DISTRIBUTORS_AVAILABLE"
- },
- {
- "bucket": "400000000000000e",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000f",
- "nodes": [],
- "failure": "NO_DISTRIBUTORS_AVAILABLE"
- },
- {
- "bucket": "4000000000000010",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000011",
- "nodes": [],
- "failure": "NO_DISTRIBUTORS_AVAILABLE"
- },
- {
- "bucket": "4000000000000012",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000000",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000001",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000002",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000003",
- "nodes": [],
- "failure": "NO_DISTRIBUTORS_AVAILABLE"
- },
- {
- "bucket": "4400000000000004",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000005",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000006",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000007",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000008",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000009",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000a",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000b",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000c",
- "nodes": [],
- "failure": "NO_DISTRIBUTORS_AVAILABLE"
- },
- {
- "bucket": "440000000000000d",
- "nodes": [],
- "failure": "NO_DISTRIBUTORS_AVAILABLE"
- },
- {
- "bucket": "440000000000000e",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000f",
- "nodes": [],
- "failure": "NO_DISTRIBUTORS_AVAILABLE"
- },
- {
- "bucket": "4400000000000010",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000011",
- "nodes": [],
- "failure": "NO_DISTRIBUTORS_AVAILABLE"
- },
- {
- "bucket": "4400000000000012",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000000",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000001",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000002",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000003",
- "nodes": [],
- "failure": "NO_DISTRIBUTORS_AVAILABLE"
- },
- {
- "bucket": "4800000000000004",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000005",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000006",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000007",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000008",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000009",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000a",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000b",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000c",
- "nodes": [],
- "failure": "NO_DISTRIBUTORS_AVAILABLE"
- },
- {
- "bucket": "480000000000000d",
- "nodes": [],
- "failure": "NO_DISTRIBUTORS_AVAILABLE"
- },
- {
- "bucket": "480000000000000e",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000f",
- "nodes": [],
- "failure": "NO_DISTRIBUTORS_AVAILABLE"
- },
- {
- "bucket": "4800000000000010",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000011",
- "nodes": [],
- "failure": "NO_DISTRIBUTORS_AVAILABLE"
- },
- {
- "bucket": "4800000000000012",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "440000000001fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "480000000001fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000001fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "500000000009fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "540000000009fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "580000000009fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000049fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "600000000049fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "640000000149fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "680000000349fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "700000000749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "740000001749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "780000003749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000003749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "80000000b749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "84000001b749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "88000003b749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "8c000007b749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "9000000fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "9400001fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "9800003fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "9c00007fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "a000007fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "a400007fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "a800007fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "ac00047fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "b000047fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "b400147fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "b800347fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "bc00347fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "c000b47fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "c400b47fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "c800b47fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "cc00b47fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "d000b47fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "d400b47fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "d800b47fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "dc00b47fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "e000b47fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "e400b47fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000098d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "44000000000098d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "48000000000298d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4c000000000698d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "50000000000e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "54000000000e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "58000000002e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5c000000002e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "60000000002e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "64000000012e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "68000000012e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6c000000052e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "70000000052e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "74000000152e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "78000000152e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7c000000152e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "80000000952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "84000001952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "88000001952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "8c000001952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "90000001952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "94000001952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "98000001952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "9c000041952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "a00000c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "a40000c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "a80002c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "ac0002c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "b00002c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "b40012c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "b80012c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "bc0012c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "c00092c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "c40192c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "c80192c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "cc0192c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "d00992c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "d41992c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "d83992c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "dc7992c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "e07992c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "e47992c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "distributor:2 storage:9",
+ "distribution" : "redundancy 6\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down false\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"1|2|*\"\ngroup[1].index \"0\"\ngroup[1].name \"top.0\"\ngroup[1].capacity 1.0\ngroup[1].partitions \"\"\ngroup[1].nodes[0].index 8\ngroup[1].nodes[0].retired false\ngroup[1].nodes[1].index 1\ngroup[1].nodes[1].retired false\ngroup[1].nodes[2].index 6\ngroup[1].nodes[2].retired false\ngroup[2].index \"1\"\ngroup[2].name \"top.1\"\ngroup[2].capacity 1.0\ngroup[2].partitions \"\"\ngroup[2].nodes[0].index 5\ngroup[2].nodes[0].retired false\ngroup[2].nodes[1].index 0\ngroup[2].nodes[1].retired false\ngroup[2].nodes[2].index 2\ngroup[2].nodes[2].retired false\ngroup[3].index \"2\"\ngroup[3].name \"top.2\"\ngroup[3].capacity 1.0\ngroup[3].partitions \"\"\ngroup[3].nodes[0].index 4\ngroup[3].nodes[0].retired false\ngroup[3].nodes[1].index 3\ngroup[3].nodes[1].retired false\ngroup[3].nodes[2].index 7\ngroup[3].nodes[2].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ ],
+ "bucket" : "4000000000000003",
+ "failure" : "NO_DISTRIBUTORS_AVAILABLE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ ],
+ "bucket" : "400000000000000c",
+ "failure" : "NO_DISTRIBUTORS_AVAILABLE"
+ }, {
+ "nodes" : [ ],
+ "bucket" : "400000000000000d",
+ "failure" : "NO_DISTRIBUTORS_AVAILABLE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ ],
+ "bucket" : "400000000000000f",
+ "failure" : "NO_DISTRIBUTORS_AVAILABLE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ ],
+ "bucket" : "4000000000000011",
+ "failure" : "NO_DISTRIBUTORS_AVAILABLE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ ],
+ "bucket" : "4400000000000003",
+ "failure" : "NO_DISTRIBUTORS_AVAILABLE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "440000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "440000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ ],
+ "bucket" : "440000000000000c",
+ "failure" : "NO_DISTRIBUTORS_AVAILABLE"
+ }, {
+ "nodes" : [ ],
+ "bucket" : "440000000000000d",
+ "failure" : "NO_DISTRIBUTORS_AVAILABLE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "440000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ ],
+ "bucket" : "440000000000000f",
+ "failure" : "NO_DISTRIBUTORS_AVAILABLE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ ],
+ "bucket" : "4400000000000011",
+ "failure" : "NO_DISTRIBUTORS_AVAILABLE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ ],
+ "bucket" : "4800000000000003",
+ "failure" : "NO_DISTRIBUTORS_AVAILABLE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "480000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "480000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ ],
+ "bucket" : "480000000000000c",
+ "failure" : "NO_DISTRIBUTORS_AVAILABLE"
+ }, {
+ "nodes" : [ ],
+ "bucket" : "480000000000000d",
+ "failure" : "NO_DISTRIBUTORS_AVAILABLE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "480000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ ],
+ "bucket" : "480000000000000f",
+ "failure" : "NO_DISTRIBUTORS_AVAILABLE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ ],
+ "bucket" : "4800000000000011",
+ "failure" : "NO_DISTRIBUTORS_AVAILABLE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "440000000001fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "480000000001fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4c0000000001fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "500000000009fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "540000000009fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "580000000009fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5c0000000049fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "600000000049fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "640000000149fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "680000000349fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6c0000000749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "700000000749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "740000001749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "780000003749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7c0000003749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "80000000b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "84000001b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "88000003b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "8c000007b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "9000000fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "9400001fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "9800003fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "9c00007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "a000007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "a400007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "a800007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "ac00047fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "b000047fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "b400147fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "b800347fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "bc00347fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "c000b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "c400b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "c800b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "cc00b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "d000b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "d400b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "d800b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "dc00b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "e000b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "e400b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000098d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "44000000000098d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "48000000000298d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4c000000000698d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "50000000000e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "54000000000e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "58000000002e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5c000000002e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "60000000002e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "64000000012e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "68000000012e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6c000000052e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "70000000052e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "74000000152e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "78000000152e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7c000000152e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "80000000952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "84000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "88000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "8c000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "90000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "94000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "98000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "9c000041952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "a00000c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "a40000c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "a80002c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "ac0002c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "b00002c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "b40012c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "b80012c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "bc0012c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "c00092c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "c40192c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "c80192c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "cc0192c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "d00992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "d41992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "d83992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "dc7992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "e07992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "e47992c1952e98d2",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/hierarchical-grouping-distributor-takeover.java.results b/vdslib/src/tests/distribution/testdata/hierarchical-grouping-distributor-takeover.java.results
index 4741a8e06fc..1541728c0e8 100644
--- a/vdslib/src/tests/distribution/testdata/hierarchical-grouping-distributor-takeover.java.results
+++ b/vdslib/src/tests/distribution/testdata/hierarchical-grouping-distributor-takeover.java.results
@@ -1,730 +1,585 @@
{
- "cluster-state": "distributor:2 storage:9",
- "distribution": "redundancy 6\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"1|2|*\"\ngroup[1].index \"0\"\ngroup[1].name \"top.0\"\ngroup[1].capacity 1.0\ngroup[1].partitions \"\"\ngroup[1].nodes[0].index 8\ngroup[1].nodes[0].retired false\ngroup[1].nodes[1].index 1\ngroup[1].nodes[1].retired false\ngroup[1].nodes[2].index 6\ngroup[1].nodes[2].retired false\ngroup[2].index \"1\"\ngroup[2].name \"top.1\"\ngroup[2].capacity 1.0\ngroup[2].partitions \"\"\ngroup[2].nodes[0].index 5\ngroup[2].nodes[0].retired false\ngroup[2].nodes[1].index 0\ngroup[2].nodes[1].retired false\ngroup[2].nodes[2].index 2\ngroup[2].nodes[2].retired false\ngroup[3].index \"2\"\ngroup[3].name \"top.2\"\ngroup[3].capacity 1.0\ngroup[3].partitions \"\"\ngroup[3].nodes[0].index 4\ngroup[3].nodes[0].retired false\ngroup[3].nodes[1].index 3\ngroup[3].nodes[1].retired false\ngroup[3].nodes[2].index 7\ngroup[3].nodes[2].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "4000000000000000",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000001",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000002",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000003",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000004",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000005",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000006",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000007",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000008",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000009",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000a",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000b",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000d",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000e",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000f",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000010",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000011",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000012",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000000",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000001",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000002",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000003",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000004",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000005",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000006",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000007",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000008",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000009",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000a",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000b",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000d",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000e",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000f",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000010",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000011",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000012",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000000",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000001",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000002",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000003",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000004",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000005",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000006",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000007",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000008",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000009",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000a",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000b",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000c",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000d",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000e",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000f",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000010",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000011",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000012",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "440000000001fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "480000000001fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000001fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "500000000009fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "540000000009fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "580000000009fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000049fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "600000000049fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "640000000149fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "680000000349fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "700000000749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "740000001749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "780000003749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000003749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "80000000b749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "84000001b749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "88000003b749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "8c000007b749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "9000000fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "9400001fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "9800003fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "9c00007fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "a000007fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "a400007fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "a800007fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "ac00047fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "b000047fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "b400147fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "b800347fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "bc00347fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "c000b47fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "c400b47fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "c800b47fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "cc00b47fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "d000b47fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "d400b47fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "d800b47fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "dc00b47fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "e000b47fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "e400b47fb749fe68",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000098d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "44000000000098d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "48000000000298d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4c000000000698d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "50000000000e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "54000000000e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "58000000002e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5c000000002e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "60000000002e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "64000000012e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "68000000012e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6c000000052e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "70000000052e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "74000000152e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "78000000152e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7c000000152e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "80000000952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "84000001952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "88000001952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "8c000001952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "90000001952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "94000001952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "98000001952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "9c000041952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "a00000c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "a40000c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "a80002c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "ac0002c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "b00002c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "b40012c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "b80012c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "bc0012c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "c00092c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "c40192c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "c80192c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "cc0192c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "d00992c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "d41992c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "d83992c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "dc7992c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "e07992c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "e47992c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "distributor:2 storage:9",
+ "distribution" : "redundancy 6\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"1|2|*\"\ngroup[1].index \"0\"\ngroup[1].name \"top.0\"\ngroup[1].capacity 1.0\ngroup[1].partitions \"\"\ngroup[1].nodes[0].index 8\ngroup[1].nodes[0].retired false\ngroup[1].nodes[1].index 1\ngroup[1].nodes[1].retired false\ngroup[1].nodes[2].index 6\ngroup[1].nodes[2].retired false\ngroup[2].index \"1\"\ngroup[2].name \"top.1\"\ngroup[2].capacity 1.0\ngroup[2].partitions \"\"\ngroup[2].nodes[0].index 5\ngroup[2].nodes[0].retired false\ngroup[2].nodes[1].index 0\ngroup[2].nodes[1].retired false\ngroup[2].nodes[2].index 2\ngroup[2].nodes[2].retired false\ngroup[3].index \"2\"\ngroup[3].name \"top.2\"\ngroup[3].capacity 1.0\ngroup[3].partitions \"\"\ngroup[3].nodes[0].index 4\ngroup[3].nodes[0].retired false\ngroup[3].nodes[1].index 3\ngroup[3].nodes[1].retired false\ngroup[3].nodes[2].index 7\ngroup[3].nodes[2].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "440000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "440000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "440000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "440000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "440000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "440000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "480000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "480000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "480000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "480000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "480000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "480000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "440000000001fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "480000000001fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4c0000000001fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "500000000009fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "540000000009fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "580000000009fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5c0000000049fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "600000000049fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "640000000149fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "680000000349fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6c0000000749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "700000000749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "740000001749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "780000003749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7c0000003749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "80000000b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "84000001b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "88000003b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "8c000007b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "9000000fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "9400001fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "9800003fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "9c00007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "a000007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "a400007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "a800007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "ac00047fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "b000047fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "b400147fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "b800347fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "bc00347fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "c000b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "c400b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "c800b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "cc00b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "d000b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "d400b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "d800b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "dc00b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "e000b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "e400b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000098d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "44000000000098d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "48000000000298d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4c000000000698d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "50000000000e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "54000000000e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "58000000002e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5c000000002e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "60000000002e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "64000000012e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "68000000012e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6c000000052e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "70000000052e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "74000000152e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "78000000152e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7c000000152e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "80000000952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "84000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "88000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "8c000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "90000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "94000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "98000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "9c000041952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "a00000c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "a40000c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "a80002c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "ac0002c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "b00002c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "b40012c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "b80012c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "bc0012c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "c00092c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "c40192c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "c80192c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "cc0192c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "d00992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "d41992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "d83992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "dc7992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "e07992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "e47992c1952e98d2",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/hierarchical-grouping.java.results b/vdslib/src/tests/distribution/testdata/hierarchical-grouping.java.results
index 125f73c512d..d96b6145df6 100644
--- a/vdslib/src/tests/distribution/testdata/hierarchical-grouping.java.results
+++ b/vdslib/src/tests/distribution/testdata/hierarchical-grouping.java.results
@@ -1,730 +1,585 @@
{
- "cluster-state": "distributor:10",
- "distribution": "redundancy 6\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"1|2|*\"\ngroup[1].index \"0\"\ngroup[1].name \"top.0\"\ngroup[1].capacity 1.0\ngroup[1].partitions \"\"\ngroup[1].nodes[0].index 8\ngroup[1].nodes[0].retired false\ngroup[1].nodes[1].index 1\ngroup[1].nodes[1].retired false\ngroup[1].nodes[2].index 6\ngroup[1].nodes[2].retired false\ngroup[2].index \"1\"\ngroup[2].name \"top.1\"\ngroup[2].capacity 1.0\ngroup[2].partitions \"\"\ngroup[2].nodes[0].index 5\ngroup[2].nodes[0].retired false\ngroup[2].nodes[1].index 0\ngroup[2].nodes[1].retired false\ngroup[2].nodes[2].index 2\ngroup[2].nodes[2].retired false\ngroup[3].index \"2\"\ngroup[3].name \"top.2\"\ngroup[3].capacity 1.0\ngroup[3].partitions \"\"\ngroup[3].nodes[0].index 4\ngroup[3].nodes[0].retired false\ngroup[3].nodes[1].index 3\ngroup[3].nodes[1].retired false\ngroup[3].nodes[2].index 7\ngroup[3].nodes[2].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "4000000000000000",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000001",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000002",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000003",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000004",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000005",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000009",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000010",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000000",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000001",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000002",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000003",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000004",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000005",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000009",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000010",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000000",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000001",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000002",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000003",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000004",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000005",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000009",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000a",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000b",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000c",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000d",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000e",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000f",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000010",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "440000000001fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "480000000001fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000001fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "500000000009fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "540000000009fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "580000000009fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000049fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "600000000049fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "640000000149fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "680000000349fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "700000000749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "740000001749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "780000003749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000003749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "80000000b749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "84000001b749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "88000003b749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "8c000007b749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "9000000fb749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "9400001fb749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "9800003fb749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "9c00007fb749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "a000007fb749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "a400007fb749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "a800007fb749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "ac00047fb749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "b000047fb749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "b400147fb749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "b800347fb749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "bc00347fb749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c000b47fb749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c400b47fb749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "c800b47fb749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "cc00b47fb749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "d000b47fb749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "d400b47fb749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "d800b47fb749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "dc00b47fb749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "e000b47fb749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "e400b47fb749fe68",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000098d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "44000000000098d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "48000000000298d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4c000000000698d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "50000000000e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "54000000000e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "58000000002e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "5c000000002e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "60000000002e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "64000000012e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "68000000012e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "6c000000052e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "70000000052e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "74000000152e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "78000000152e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "7c000000152e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "80000000952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "84000001952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "88000001952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "8c000001952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "90000001952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "94000001952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "98000001952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "9c000041952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "a00000c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "a40000c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "a80002c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "ac0002c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "b00002c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "b40012c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "b80012c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "bc0012c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "c00092c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "c40192c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "c80192c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "cc0192c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "d00992c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "d41992c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "d83992c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "dc7992c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "e07992c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "e47992c1952e98d2",
- "nodes": [1],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "distributor:10",
+ "distribution" : "redundancy 6\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"1|2|*\"\ngroup[1].index \"0\"\ngroup[1].name \"top.0\"\ngroup[1].capacity 1.0\ngroup[1].partitions \"\"\ngroup[1].nodes[0].index 8\ngroup[1].nodes[0].retired false\ngroup[1].nodes[1].index 1\ngroup[1].nodes[1].retired false\ngroup[1].nodes[2].index 6\ngroup[1].nodes[2].retired false\ngroup[2].index \"1\"\ngroup[2].name \"top.1\"\ngroup[2].capacity 1.0\ngroup[2].partitions \"\"\ngroup[2].nodes[0].index 5\ngroup[2].nodes[0].retired false\ngroup[2].nodes[1].index 0\ngroup[2].nodes[1].retired false\ngroup[2].nodes[2].index 2\ngroup[2].nodes[2].retired false\ngroup[3].index \"2\"\ngroup[3].name \"top.2\"\ngroup[3].capacity 1.0\ngroup[3].partitions \"\"\ngroup[3].nodes[0].index 4\ngroup[3].nodes[0].retired false\ngroup[3].nodes[1].index 3\ngroup[3].nodes[1].retired false\ngroup[3].nodes[2].index 7\ngroup[3].nodes[2].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4000000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "400000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "400000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "400000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "400000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "400000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4400000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4400000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "440000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "440000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "440000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "440000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "440000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "440000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4400000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4400000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4800000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "480000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "480000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "480000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "480000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "480000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "480000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4800000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4800000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "440000000001fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "480000000001fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4c0000000001fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "500000000009fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "540000000009fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "580000000009fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "5c0000000049fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "600000000049fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "640000000149fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "680000000349fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "6c0000000749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "700000000749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "740000001749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "780000003749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "7c0000003749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "80000000b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "84000001b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "88000003b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "8c000007b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "9000000fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "9400001fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "9800003fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "9c00007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "a000007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "a400007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "a800007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "ac00047fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "b000047fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "b400147fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "b800347fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "bc00347fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c000b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c400b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "c800b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "cc00b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "d000b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "d400b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "d800b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "dc00b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "e000b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "e400b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "40000000000098d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "44000000000098d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "48000000000298d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4c000000000698d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "50000000000e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "54000000000e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "58000000002e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "5c000000002e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "60000000002e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "64000000012e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "68000000012e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "6c000000052e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "70000000052e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "74000000152e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "78000000152e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "7c000000152e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "80000000952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "84000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "88000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "8c000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "90000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "94000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "98000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "9c000041952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "a00000c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "a40000c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "a80002c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "ac0002c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "b00002c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "b40012c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "b80012c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "bc0012c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "c00092c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "c40192c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "c80192c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "cc0192c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "d00992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "d41992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "d83992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "dc7992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "e07992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "e47992c1952e98d2",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/minimal-movement.java.results b/vdslib/src/tests/distribution/testdata/minimal-movement.java.results
index 1db1a6c3eda..de3ae5ab052 100644
--- a/vdslib/src/tests/distribution/testdata/minimal-movement.java.results
+++ b/vdslib/src/tests/distribution/testdata/minimal-movement.java.results
@@ -1,730 +1,585 @@
{
- "cluster-state": "distributor:4 .2.s:d",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "4000000000000000",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000002",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000003",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000004",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000005",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000006",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000007",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000008",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000a",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000b",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000d",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000010",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000011",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000012",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000000",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000002",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000003",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000004",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000005",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000006",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000007",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000008",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000a",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000b",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000d",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000010",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000011",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000012",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000000",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000002",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000003",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000004",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000005",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000006",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000007",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000008",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000a",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000b",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000c",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000d",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000010",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000011",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000012",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "440000000001fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "480000000001fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000001fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "500000000009fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "540000000009fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "580000000009fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000049fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "600000000049fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "640000000149fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "680000000349fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "700000000749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "740000001749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "780000003749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000003749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "80000000b749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "84000001b749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "88000003b749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "8c000007b749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "9000000fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "9400001fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "9800003fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "9c00007fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "a000007fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "a400007fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "a800007fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "ac00047fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "b000047fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "b400147fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "b800347fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "bc00347fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "c000b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "c400b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "c800b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "cc00b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "d000b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "d400b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "d800b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "dc00b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "e000b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "e400b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000098d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "44000000000098d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "48000000000298d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4c000000000698d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "50000000000e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "54000000000e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "58000000002e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "5c000000002e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "60000000002e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "64000000012e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "68000000012e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "6c000000052e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "70000000052e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "74000000152e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "78000000152e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "7c000000152e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "80000000952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "84000001952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "88000001952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "8c000001952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "90000001952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "94000001952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "98000001952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "9c000041952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "a00000c1952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "a40000c1952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "a80002c1952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "ac0002c1952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "b00002c1952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "b40012c1952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "b80012c1952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "bc0012c1952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "c00092c1952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "c40192c1952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "c80192c1952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "cc0192c1952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "d00992c1952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "d41992c1952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "d83992c1952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "dc7992c1952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "e07992c1952e98d2",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "e47992c1952e98d2",
- "nodes": [3],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "distributor:4 .2.s:d",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "400000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4000000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4400000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4400000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "440000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "440000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "440000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "440000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "440000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "440000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4400000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4400000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4400000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4800000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "480000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "480000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "480000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "480000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "480000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "480000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4800000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4800000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4800000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "440000000001fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "480000000001fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4c0000000001fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "500000000009fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "540000000009fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "580000000009fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "5c0000000049fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "600000000049fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "640000000149fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "680000000349fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "6c0000000749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "700000000749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "740000001749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "780000003749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "7c0000003749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "80000000b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "84000001b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "88000003b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "8c000007b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "9000000fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "9400001fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "9800003fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "9c00007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "a000007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "a400007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "a800007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "ac00047fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "b000047fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "b400147fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "b800347fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "bc00347fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "c000b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "c400b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "c800b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "cc00b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "d000b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "d400b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "d800b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "dc00b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "e000b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "e400b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "40000000000098d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "44000000000098d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "48000000000298d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4c000000000698d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "50000000000e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "54000000000e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "58000000002e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "5c000000002e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "60000000002e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "64000000012e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "68000000012e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "6c000000052e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "70000000052e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "74000000152e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "78000000152e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "7c000000152e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "80000000952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "84000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "88000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "8c000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "90000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "94000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "98000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "9c000041952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "a00000c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "a40000c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "a80002c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "ac0002c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "b00002c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "b40012c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "b80012c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "bc0012c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "c00092c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "c40192c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "c80192c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "cc0192c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "d00992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "d41992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "d83992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "dc7992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "e07992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "e47992c1952e98d2",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file
diff --git a/vdslib/src/tests/distribution/testdata/simple.java.results b/vdslib/src/tests/distribution/testdata/simple.java.results
index 8b23785fdcd..d220d84bbb0 100644
--- a/vdslib/src/tests/distribution/testdata/simple.java.results
+++ b/vdslib/src/tests/distribution/testdata/simple.java.results
@@ -1,730 +1,585 @@
{
- "cluster-state": "distributor:10",
- "distribution": "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
- "node-type": "distributor",
- "redundancy": 3,
- "node-count": 10,
- "up-states": "uim",
- "result": [
- {
- "bucket": "4000000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4000000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "440000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4400000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000000",
- "nodes": [6],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000001",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000002",
- "nodes": [4],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000003",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000004",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000005",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000006",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000007",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000008",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000009",
- "nodes": [3],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000a",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000b",
- "nodes": [8],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000c",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000d",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000e",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "480000000000000f",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000010",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000011",
- "nodes": [7],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000012",
- "nodes": [5],
- "failure": "NONE"
- },
- {
- "bucket": "4800000000000013",
- "nodes": [1],
- "failure": "NONE"
- },
- {
- "bucket": "400000000000fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "440000000001fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "480000000001fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "4c0000000001fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "500000000009fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "540000000009fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "580000000009fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "5c0000000049fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "600000000049fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "640000000149fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "680000000349fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "6c0000000749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "700000000749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "740000001749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "780000003749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "7c0000003749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "80000000b749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "84000001b749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "88000003b749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "8c000007b749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "9000000fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "9400001fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "9800003fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "9c00007fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "a000007fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "a400007fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "a800007fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "ac00047fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "b000047fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "b400147fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "b800347fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "bc00347fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "c000b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "c400b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "c800b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "cc00b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "d000b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "d400b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "d800b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "dc00b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "e000b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "e400b47fb749fe68",
- "nodes": [0],
- "failure": "NONE"
- },
- {
- "bucket": "40000000000098d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "44000000000098d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "48000000000298d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "4c000000000698d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "50000000000e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "54000000000e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "58000000002e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "5c000000002e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "60000000002e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "64000000012e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "68000000012e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "6c000000052e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "70000000052e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "74000000152e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "78000000152e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "7c000000152e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "80000000952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "84000001952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "88000001952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "8c000001952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "90000001952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "94000001952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "98000001952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "9c000041952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "a00000c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "a40000c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "a80002c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "ac0002c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "b00002c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "b40012c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "b80012c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "bc0012c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "c00092c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "c40192c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "c80192c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "cc0192c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "d00992c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "d41992c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "d83992c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "dc7992c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "e07992c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- },
- {
- "bucket": "e47992c1952e98d2",
- "nodes": [2],
- "failure": "NONE"
- }
- ]
+ "cluster-state" : "distributor:10",
+ "distribution" : "redundancy 3\ninitial_redundancy 0\nensure_primary_persisted true\nready_copies 0\nactive_per_leaf_group false\ndistributor_auto_ownership_transfer_on_whole_group_down true\ngroup[0].index \"invalid\"\ngroup[0].name \"invalid\"\ngroup[0].capacity 1.0\ngroup[0].partitions \"*\"\ngroup[0].nodes[0].index 0\ngroup[0].nodes[0].retired false\ngroup[0].nodes[1].index 1\ngroup[0].nodes[1].retired false\ngroup[0].nodes[2].index 2\ngroup[0].nodes[2].retired false\ngroup[0].nodes[3].index 3\ngroup[0].nodes[3].retired false\ngroup[0].nodes[4].index 4\ngroup[0].nodes[4].retired false\ngroup[0].nodes[5].index 5\ngroup[0].nodes[5].retired false\ngroup[0].nodes[6].index 6\ngroup[0].nodes[6].retired false\ngroup[0].nodes[7].index 7\ngroup[0].nodes[7].retired false\ngroup[0].nodes[8].index 8\ngroup[0].nodes[8].retired false\ngroup[0].nodes[9].index 9\ngroup[0].nodes[9].retired false\ndisk_distribution MODULO_BID",
+ "node-type" : "distributor",
+ "redundancy" : 3,
+ "node-count" : 10,
+ "up-states" : "uim",
+ "result" : [ {
+ "nodes" : [ 6 ],
+ "bucket" : "4000000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4000000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4000000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4000000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "400000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "400000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "400000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "400000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4000000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4000000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4000000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4400000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4400000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4400000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4400000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4400000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "440000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "440000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "440000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "440000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "440000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "440000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4400000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4400000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4400000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4400000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 6 ],
+ "bucket" : "4800000000000000",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4800000000000001",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 4 ],
+ "bucket" : "4800000000000002",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000003",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000004",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000005",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000006",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000007",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "4800000000000008",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 3 ],
+ "bucket" : "4800000000000009",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "480000000000000a",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 8 ],
+ "bucket" : "480000000000000b",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "480000000000000c",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "480000000000000d",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "480000000000000e",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "480000000000000f",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4800000000000010",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 7 ],
+ "bucket" : "4800000000000011",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 5 ],
+ "bucket" : "4800000000000012",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 1 ],
+ "bucket" : "4800000000000013",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "400000000000fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "440000000001fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "480000000001fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "4c0000000001fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "500000000009fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "540000000009fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "580000000009fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "5c0000000049fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "600000000049fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "640000000149fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "680000000349fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "6c0000000749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "700000000749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "740000001749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "780000003749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "7c0000003749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "80000000b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "84000001b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "88000003b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "8c000007b749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "9000000fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "9400001fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "9800003fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "9c00007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "a000007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "a400007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "a800007fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "ac00047fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "b000047fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "b400147fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "b800347fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "bc00347fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "c000b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "c400b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "c800b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "cc00b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "d000b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "d400b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "d800b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "dc00b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "e000b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 0 ],
+ "bucket" : "e400b47fb749fe68",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "40000000000098d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "44000000000098d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "48000000000298d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "4c000000000698d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "50000000000e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "54000000000e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "58000000002e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "5c000000002e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "60000000002e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "64000000012e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "68000000012e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "6c000000052e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "70000000052e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "74000000152e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "78000000152e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "7c000000152e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "80000000952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "84000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "88000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "8c000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "90000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "94000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "98000001952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "9c000041952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "a00000c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "a40000c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "a80002c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "ac0002c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "b00002c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "b40012c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "b80012c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "bc0012c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "c00092c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "c40192c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "c80192c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "cc0192c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "d00992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "d41992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "d83992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "dc7992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "e07992c1952e98d2",
+ "failure" : "NONE"
+ }, {
+ "nodes" : [ 2 ],
+ "bucket" : "e47992c1952e98d2",
+ "failure" : "NONE"
+ } ]
} \ No newline at end of file