Class IndexedHierarchicDistributionValidator

java.lang.Object
com.yahoo.vespa.model.content.IndexedHierarchicDistributionValidator

public class IndexedHierarchicDistributionValidator extends Object
Class used to validate that hierarchic distribution is correctly setup when having an indexed content cluster. Note that this class does not implement the com.yahoo.vespa.model.application.validation.Validator interface, but is instead used in the context of com.yahoo.vespa.model.ConfigProducer.validate() such that it can be unit tested without having to build the complete vespa model.
Author:
geirst
  • Constructor Details

  • Method Details

    • validate

      public void validate()
    • validateThatLeafGroupsCountIsAFactorOfRedundancy

      public static void validateThatLeafGroupsCountIsAFactorOfRedundancy(String clusterName, int totalRedundancy, int subGroups)
    • validateThatReadyCopiesIsCompatibleWithRedundancy

      public static void validateThatReadyCopiesIsCompatibleWithRedundancy(String clusterName, int totalRedundancy, int totalReadyCopies, int groupCount)