diff options
author | Harald Musum <musum@yahoo-inc.com> | 2017-06-15 11:07:20 +0200 |
---|---|---|
committer | Harald Musum <musum@yahoo-inc.com> | 2017-06-15 11:07:20 +0200 |
commit | ee3cea3a3c64dbe071b87117a18a09237b694642 (patch) | |
tree | 7d9be417756695ddcabc9d61e0939a53e918f1a0 /config-model | |
parent | 23235a43c327518283070c8151780718b47ee7d3 (diff) |
Use 16 distribution bits in prod zones in CD
Diffstat (limited to 'config-model')
-rw-r--r-- | config-model/src/main/java/com/yahoo/vespa/model/content/cluster/ContentCluster.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/content/cluster/ContentCluster.java b/config-model/src/main/java/com/yahoo/vespa/model/content/cluster/ContentCluster.java index 46e0500971a..c90406f96d7 100644 --- a/config-model/src/main/java/com/yahoo/vespa/model/content/cluster/ContentCluster.java +++ b/config-model/src/main/java/com/yahoo/vespa/model/content/cluster/ContentCluster.java @@ -8,6 +8,7 @@ import com.yahoo.config.model.producer.AbstractConfigProducerRoot; import com.yahoo.config.provision.ClusterSpec; import com.yahoo.config.provision.Environment; import com.yahoo.config.provision.RegionName; +import com.yahoo.config.provision.SystemName; import com.yahoo.config.provision.Zone; import com.yahoo.vespa.config.content.MessagetyperouteselectorpolicyConfig; import com.yahoo.vespa.config.content.FleetcontrollerConfig; @@ -600,7 +601,8 @@ public class ContentCluster extends AbstractConfigProducer implements StorDistri createZone(Environment.prod, "ap-northeast-1"), createZone(Environment.prod, "ap-northeast-2"), createZone(Environment.prod, "us-east-3")); - if (zonesWith16DistributionBits.contains(zone)) + if ((zone.system() == SystemName.cd && zone.environment() == Environment.prod) || // should reflect how we want it to be in 'main' + zonesWith16DistributionBits.contains(zone)) return 16; else return DistributionBitCalculator.getDistributionBits(getNodeCountPerGroup(), getDistributionMode()); |