All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.cluster.routing.allocation.decider.ConcurrentRebalanceAllocationDecider.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????4?[com/groupbyinc/flux/cluster/routing/allocation/decider/ConcurrentRebalanceAllocationDeciderHcom/groupbyinc/flux/cluster/routing/allocation/decider/AllocationDecider)ConcurrentRebalanceAllocationDecider.java4com/groupbyinc/flux/common/settings/Setting$Property+com/groupbyinc/flux/common/settings/SettingProperty%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles
LookupNAMELjava/lang/String;concurrent_rebalance?CLUSTER_ROUTING_ALLOCATION_CLUSTER_CONCURRENT_REBALANCE_SETTING-Lcom/groupbyinc/flux/common/settings/Setting;BLcom/groupbyinc/flux/common/settings/Setting;clusterConcurrentRebalanceIf(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/ClusterSettings;)V1(Lcom/groupbyinc/flux/common/settings/Settings;)V
	getB(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object; !
	"java/lang/Integer$intValue()I&'
%(	*logger!Lorg/apache/logging/log4j/Logger;,-	..using [cluster_concurrent_rebalance] with [{}]0valueOf(I)Ljava/lang/Integer;23
%4org/apache/logging/log4j/Logger6debug'(Ljava/lang/String;Ljava/lang/Object;)V897:"java/lang/invoke/LambdaMetafactory<metafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;>?
=@A(Ljava/lang/Object;)VCsetClusterConcurrentRebalance(I)VEF
GH(Ljava/lang/Integer;)VJaccept|(Lcom/groupbyinc/flux/cluster/routing/allocation/decider/ConcurrentRebalanceAllocationDecider;)Ljava/util/function/Consumer;LMN3com/groupbyinc/flux/common/settings/ClusterSettingsPaddSettingsUpdateConsumerM(Lcom/groupbyinc/flux/common/settings/Setting;Ljava/util/function/Consumer;)VRS
QTthis]Lcom/groupbyinc/flux/cluster/routing/allocation/decider/ConcurrentRebalanceAllocationDecider;settings.Lcom/groupbyinc/flux/common/settings/Settings;clusterSettings5Lcom/groupbyinc/flux/common/settings/ClusterSettings;concurrentRebalancecanRebalance?(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation;)Lcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision;?com/groupbyinc/flux/cluster/routing/allocation/decider/Decision_YESALcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision;ab	`c+unlimited concurrent rebalances are allowedejava/lang/Objectg@com/groupbyinc/flux/cluster/routing/allocation/RoutingAllocationidecision?(Lcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Lcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision;kl
jmroutingNodes4()Lcom/groupbyinc/flux/cluster/routing/RoutingNodes;op
jq0com/groupbyinc/flux/cluster/routing/RoutingNodessgetRelocatingShardCountu'
tvTHROTTLExb	`yRreached the limit of concurrently rebalancing shards [%d], cluster setting [%s=%d]{getKey()Ljava/lang/String;}~
	Rbelow threshold [%d] for concurrent rebalances, current rebalance shard count [%d]?shardRouting2Lcom/groupbyinc/flux/cluster/routing/ShardRouting;
allocationBLcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation;relocatingShards()V7cluster.routing.allocation.cluster_concurrent_rebalance?Dynamic6Lcom/groupbyinc/flux/common/settings/Setting$Property;??	?	NodeScope??	?
intSettingz(Ljava/lang/String;II[Lcom/groupbyinc/flux/common/settings/Setting$Property;)Lcom/groupbyinc/flux/common/settings/Setting;??
	?
ConstantValue	SignatureCodeLocalVariableTableLineNumberTable
StackMapTableBootstrapMethods
SourceFileInnerClasses!??B??6*+?*?+?#?%?)?+*?/1*?+?5?;,?*?O?U?? 6VW6XY6Z[?345(658EF?>*?+??VW\?
;<]^??s*?+?,?df?h?n?,?r?w>*?+?-,?z|?hY?5SY???SY*?+?5S?n?,?d??hY*?+?5SY?5S?n??*sVWs??s?? S??2@AC D(E7G@HJINERKdMoK??9???;??Y??SY??S?????-.-?BDIK??	
@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy