mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-24 14:38:45 +00:00
added already existing shard to calculation of required rules
This commit is contained in:
+1
-1
@@ -274,7 +274,7 @@ extends AbstractAwsProcedureImpl<ShardingKey> {
|
||||
}
|
||||
|
||||
private ApplicationLoadBalancer<ShardingKey> getFreeLoadbalancer() throws Exception {
|
||||
final int requiredRules = getLenRequiredRules(Iterables.size(shardingkeys));
|
||||
final int requiredRules = getLenRequiredRules(Iterables.size(shardingkeys) +replicaset.getShards().size());
|
||||
final ApplicationLoadBalancer<ShardingKey> res;
|
||||
if(ApplicationLoadBalancer.MAX_RULES_PER_LOADBALANCER - Iterables.size(replicaset.getLoadBalancer().getRules()) > requiredRules ) {
|
||||
// if the replicaset's loadbalancer has enough free rules left
|
||||
|
||||
Reference in New Issue
Block a user