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

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

????4?Icom/groupbyinc/flux/cluster/routing/allocation/decider/AllocationDecidersHcom/groupbyinc/flux/cluster/routing/allocation/decider/AllocationDeciderAllocationDeciders.javaEcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision$Multi?com/groupbyinc/flux/cluster/routing/allocation/decider/DecisionMultiJcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation$DebugMode@com/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation
	DebugModeDcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision$TypeTypeallocationsLjava/util/Collection;bLjava/util/Collection;$assertionsDisabledZG(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/util/Collection;)V1(Lcom/groupbyinc/flux/common/settings/Settings;)V
java/util/CollectionsunmodifiableCollection.(Ljava/util/Collection;)Ljava/util/Collection; 
!	#thisKLcom/groupbyinc/flux/cluster/routing/allocation/decider/AllocationDeciders;settings.Lcom/groupbyinc/flux/common/settings/Settings;canRebalance?(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation;)Lcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision;()V+
,java/util/Collection.iterator()Ljava/util/Iterator;01/2java/util/Iterator4hasNext()Z6758next()Ljava/lang/Object;:;5<)*
>NOALcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision;@A		B
debugDecisionD7
Eadd?(Lcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision;)Lcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision$Multi;GH
IALWAYSKA		LgetDebugModeN()Lcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation$DebugMode;NO
PEXCLUDE_YES_DECISIONSLLcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation$DebugMode;RS	TtypeH()Lcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision$Type;VW
	XYESFLcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision$Type;Z[	\decisionallocationDeciderJLcom/groupbyinc/flux/cluster/routing/allocation/decider/AllocationDecider;shardRouting2Lcom/groupbyinc/flux/cluster/routing/ShardRouting;
allocationBLcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation;retGLcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision$Multi;canAllocate?(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/cluster/routing/RoutingNode;Lcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation;)Lcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision;0com/groupbyinc/flux/cluster/routing/ShardRoutingishardId+()Lcom/groupbyinc/flux/index/shard/ShardId;kl
jm/com/groupbyinc/flux/cluster/routing/RoutingNodeonodeId()Ljava/lang/String;qr
psshouldIgnoreShardForNode>(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;)Zuv
wgh
ylogger8Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;{|	}6com/groupbyinc/flux/common/apache/logging/log4j/LoggerisTraceEnabled?7??.Can not allocate [{}] on node [{}] due to [{}]?node2()Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;??
p?java/lang/Object?getClass()Ljava/lang/Class;??
??java/lang/Class?
getSimpleName?r
??traceK(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V????1Lcom/groupbyinc/flux/cluster/routing/RoutingNode;	canRemain*Shard [{}] should be ignored for node [{}]?9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V?????h
?2Shard [{}] can not remain on node [{}] due to [{}]??(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Lcom/groupbyinc/flux/cluster/routing/RoutingNode;Lcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation;)Lcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision;g?
?
indexMetaData4Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;g*
??(Lcom/groupbyinc/flux/cluster/routing/RoutingNode;Lcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation;)Lcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision;g?
??(Lcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation;)Lcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision;)?
?canForceAllocatePrimary	?primary?7
j?java/lang/AssertionError?java/lang/StringBuilder?
?,Emust not call canForceAllocatePrimary on a non-primary shard routing ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??toString?r
??(Ljava/lang/Object;)V?
???h
?DShard [{}] can not be forcefully allocated to node [{}] due to [{}].?deciderdesiredAssertionStatus?7
??	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable?(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/util/Collection;)V
StackMapTable
SourceFileInnerClasses!?
?f*+?*,?"?$?? %&'(??*+
,??)*?!w?Y?-N*?$?3:?9?[?=?:+,??:?C?,?F??-?JW?'?M?,?Q?U??Y?]?
-?JW???-??>2@^A)I_`w%&wabwcdoef?201)224:5A6D8N:W;k<r>u???5?0		??gh?y?-+?n,?t?x??C??Y?-:*?$?3:?9???=?:+,-?z:?C?<*?~???*?~?+,????????-?F???JW?(?M? -?Q?U??Y?]??JW??z??HGf^A=p_`?%&?ab????cd?ef?BDEGH=IGKOL[MsPzQ}S?U?V?Y?[?\??5?K		
???h???-+?n,?t?x?#*?~???*?~?+,?t???C??Y?-:*?$?3:?9???=?:+,-??:?C?<*?~???*?~?+,?t??????-?F???JW?(?M? -?Q?U??Y?]??JW??z??Hcf^AYp_`?%&?ab????cd8?ef?Jabc+e/g8hYickklwm?o?p?r?t?u?v?x?y?	+?5?K		
??g??0|?Y?-:*?$?3:?9?^?=?:+,-??:?C?-?F???JW?(?M? -?Q?U??Y?]??JW?????H4B^A*L_`|%&|??|??|cd	sef?2~	*?4?<?C?F?Q?Z?n?v?y???5?1	
??g*?!w?Y?-N*?$?3:?9?[?=?:+,??:?C?,?F??-?JW?'?M?,?Q?U??Y?]?
-?JW???-??>2@^A)I_`w%&wabwcdoef?2??)?2?:?A?D?N?W?k?r?u???5?0		??g??!w?Y?-N*?$?3:?9?[?=?:+,??:?C?,?F??-?JW?'?M?,?Q?U??Y?]?
-?JW???-??>2@^A)I_`w%&w??wcdoef?2??)?2?:?A?D?N?W?k?r?u???5?0		??)??s?Y?-M*?$?3N-?9?Y-?=?:+??:?C?+?F??,?JW?'?M?+?Q?U??Y?]?
,?JW???,??4.@^A&H_`s%&scdkef?2??&?.?6?=?@?J?S?g?n?q???5?-		???h??޲??%+?????Y??Y?????+?ĶǷʿ-+?n,?t?x??C??Y?-:*?$?3:?9???=?:+,-??:?C??*?~???*?~?+?n,?t??????-?F???JW?(?M? -?Q?U??Y?]??JW??w??Hoi^Aes?`?%&?ab????cdD?ef?N?(?7?;?D?e?o?w????????????????????????	(?5?N		
???+?4?Ӛ?????%?@??	
	@	@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy