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

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

There is a newer version: 198
Show newest version
????4?Scom/groupbyinc/flux/cluster/routing/allocation/decider/NodeVersionAllocationDeciderHcom/groupbyinc/flux/cluster/routing/allocation/decider/AllocationDecider!NodeVersionAllocationDecider.javaIcom/groupbyinc/flux/cluster/routing/RecoverySource$SnapshotRecoverySource2com/groupbyinc/flux/cluster/routing/RecoverySourceSnapshotRecoverySource7com/groupbyinc/flux/cluster/routing/RecoverySource$TypeTypeNAMELjava/lang/String;node_version1(Lcom/groupbyinc/flux/common/settings/Settings;)V
thisULcom/groupbyinc/flux/cluster/routing/allocation/decider/NodeVersionAllocationDecider;settings.Lcom/groupbyinc/flux/common/settings/Settings;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/ShardRoutingprimary()Z
 
currentNodeId()Ljava/lang/String;"#
$recoverySource6()Lcom/groupbyinc/flux/cluster/routing/RecoverySource;&'
(getType;()Lcom/groupbyinc/flux/cluster/routing/RecoverySource$Type;*+
	,SNAPSHOT9Lcom/groupbyinc/flux/cluster/routing/RecoverySource$Type;./	0isVersionCompatible(Lcom/groupbyinc/flux/cluster/routing/RecoverySource$SnapshotRecoverySource;Lcom/groupbyinc/flux/cluster/routing/RoutingNode;Lcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation;)Lcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision;23
4?com/groupbyinc/flux/cluster/routing/allocation/decider/Decision6YESALcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision;89	7:7the primary shard is new or already existed on the node<java/lang/Object>@com/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation@decision?(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;BC
ADroutingNodes4()Lcom/groupbyinc/flux/cluster/routing/RoutingNodes;FG
AH"isVersionCompatibleRelocatePrimary?(Lcom/groupbyinc/flux/cluster/routing/RoutingNodes;Ljava/lang/String;Lcom/groupbyinc/flux/cluster/routing/RoutingNode;Lcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation;)Lcom/groupbyinc/flux/cluster/routing/allocation/decider/Decision;JK
LshardId+()Lcom/groupbyinc/flux/index/shard/ShardId;NO
P0com/groupbyinc/flux/cluster/routing/RoutingNodesR
activePrimary](Lcom/groupbyinc/flux/index/shard/ShardId;)Lcom/groupbyinc/flux/cluster/routing/ShardRouting;TU
SV$isVersionCompatibleAllocatingReplicaXK
Yno active primary shard yet[2Lcom/groupbyinc/flux/cluster/routing/ShardRouting;shardRoutingnode1Lcom/groupbyinc/flux/cluster/routing/RoutingNode;
allocationBLcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation;E(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/RoutingNode;_c
Sd/com/groupbyinc/flux/cluster/routing/RoutingNodef2()Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;_h
gi.com/groupbyinc/flux/cluster/node/DiscoveryNodek
getVersion()Lcom/groupbyinc/flux/Version;mn
locom/groupbyinc/flux/Versionq	onOrAfter (Lcom/groupbyinc/flux/Version;)Zst
ruccan relocate primary shard from a node with version [%s] to a node with equal-or-newer version [%s]wNOy9	7z]cannot relocate primary shard from a node with version [%s] to a node with older version [%s]|2Lcom/groupbyinc/flux/cluster/routing/RoutingNodes;sourceNodeIdtargetsourceqcan allocate replica shard to a node with version [%s] since this is equal-or-newer than the primary version [%s]?kcannot allocate replica shard to a node with version [%s] since this is older than the primary version [%s]?version?n
?Anode version [%s] is the same or newer than snapshot version [%s]?9node version [%s] is older than the snapshot version [%s]?KLcom/groupbyinc/flux/cluster/routing/RecoverySource$SnapshotRecoverySource;
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTable
SourceFileInnerClasses!??>*+????
*+??+?!?K+?%?5+?)?+?)?-?1?*+?)?,-?5?-?;=???E?*-?I+?%,-?M?-?I+?Q?W:?*-?I?%,-?Z?-?;\???E??4\%]??^]?_`?ab?*
/01"306@:O=\?a@qC?0?!JK??h+,?e:-?j?p?j?p?v?)?;x??Y?j?pSY-?j?pS?E??{}??Y?j?pSY-?j?pS?E??>hhF~hh?`haba?`?"JKL-N>LBPSRdP??BgXK??h+,?e:-?j?p?j?p?v?)?;???Y-?j?pSY?j?pS?E??{???Y-?j?pSY?j?pS?E??>hhF~hh?`haba?`?"XY],_>]BaRcda??Bg23??S,?j?p+???v?$-?;???Y,?j?pSY+??S?E?-?{???Y,?j?pSY+??S?E??*SS&?S?`Sab?ik l.k2nAoOn?2??	
		
@




© 2015 - 2024 Weber Informatics LLC | Privacy Policy