Package com.yahoo.vdslib.distribution
Class Distribution
java.lang.Object
com.yahoo.vdslib.distribution.Distribution
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionDistribution(com.yahoo.vespa.config.content.DistributionConfig.Cluster config) Distribution(com.yahoo.vespa.config.content.StorDistributionConfig config) Distribution(String configId) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()static StringgetDefaultDistributionConfig(int redundancy, int nodeCount) intgetIdealDistributorNode(ClusterState state, com.yahoo.document.BucketId bucket, String upStates) getNodes()intvoidvisitGroups(GroupVisitor visitor)
-
Constructor Details
-
Distribution
-
Distribution
public Distribution(com.yahoo.vespa.config.content.StorDistributionConfig config) -
Distribution
public Distribution(com.yahoo.vespa.config.content.DistributionConfig.Cluster config)
-
-
Method Details
-
getRootGroup
-
getRedundancy
public int getRedundancy() -
close
public void close() -
getIdealDistributorNode
public int getIdealDistributorNode(ClusterState state, com.yahoo.document.BucketId bucket, String upStates) throws Distribution.TooFewBucketBitsInUseException, Distribution.NoDistributorsAvailableException -
visitGroups
-
getNodes
-
getDefaultDistributionConfig
-