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

com.groupbyinc.flux.discovery.zen.NodeJoinController.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????4:4com/groupbyinc/flux/discovery/zen/NodeJoinController6com/groupbyinc/flux/common/component/AbstractComponentNodeJoinController.javaEcom/groupbyinc/flux/discovery/zen/NodeJoinController$JoinTaskExecutorJoinTaskExecutorEcom/groupbyinc/flux/discovery/zen/NodeJoinController$JoinTaskListener	JoinTaskListenerDcom/groupbyinc/flux/discovery/zen/NodeJoinController$ElectionContextElectionContextEcom/groupbyinc/flux/discovery/zen/NodeJoinController$ElectionCallbackElectionCallback6com/groupbyinc/flux/discovery/zen/NodeJoinController$36com/groupbyinc/flux/discovery/zen/NodeJoinController$26com/groupbyinc/flux/discovery/zen/NodeJoinController$1?com/groupbyinc/flux/discovery/zen/MembershipAction$JoinCallback2com/groupbyinc/flux/discovery/zen/MembershipActionJoinCallback
masterService3Lcom/groupbyinc/flux/cluster/service/MasterService;joinTaskExecutorGLcom/groupbyinc/flux/discovery/zen/NodeJoinController$JoinTaskExecutor;electionContextFLcom/groupbyinc/flux/discovery/zen/NodeJoinController$ElectionContext;BECOME_MASTER_TASK0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;FINISH_ELECTION_TASK$assertionsDisabledZ?(Lcom/groupbyinc/flux/cluster/service/MasterService;Lcom/groupbyinc/flux/cluster/routing/allocation/AllocationService;Lcom/groupbyinc/flux/discovery/zen/ElectMasterService;Lcom/groupbyinc/flux/common/settings/Settings;)V1(Lcom/groupbyinc/flux/common/settings/Settings;)V(*
+!"	-	/logger!Lorg/apache/logging/log4j/Logger;12	3?(Lcom/groupbyinc/flux/cluster/routing/allocation/AllocationService;Lcom/groupbyinc/flux/discovery/zen/ElectMasterService;Lorg/apache/logging/log4j/Logger;)V(5
6 	8this6Lcom/groupbyinc/flux/discovery/zen/NodeJoinController;allocationServiceBLcom/groupbyinc/flux/cluster/routing/allocation/AllocationService;electMaster6Lcom/groupbyinc/flux/discovery/zen/ElectMasterService;settings.Lcom/groupbyinc/flux/common/settings/Settings;waitToBeElectedAsMasterv(ILcom/groupbyinc/flux/common/unit/TimeValue;Lcom/groupbyinc/flux/discovery/zen/NodeJoinController$ElectionCallback;)Vjava/lang/InterruptedExceptionDjava/lang/ExceptionF#java/util/concurrent/CountDownLatchH(I)V(J
IK?(Lcom/groupbyinc/flux/discovery/zen/NodeJoinController;Ljava/util/concurrent/CountDownLatch;Lcom/groupbyinc/flux/discovery/zen/NodeJoinController$ElectionCallback;)V(M
N&'	Pjava/lang/AssertionErrorR?waitToBeElectedAsMaster is called we are not accumulating joinsT(Ljava/lang/Object;)V(V
SW)com/groupbyinc/flux/common/unit/TimeValueYjava/lang/Object[onAttemptToBeElectedK(ILcom/groupbyinc/flux/discovery/zen/NodeJoinController$ElectionCallback;)V]^

_!checkPendingJoinsAndElectIfNeeded()Vab
cjava/lang/Throwableemillis()Jgh
Zijava/util/concurrent/TimeUnitkMILLISECONDSLjava/util/concurrent/TimeUnit;mn	loawait#(JLjava/util/concurrent/TimeUnit;)Zqr
Isorg/apache/logging/log4j/LoggeruisTraceEnabled()ZwxvygetPendingMasterJoinsCount()I{|

}Ltimed out waiting to be elected. waited [{}]. pending master node joins [{}]java/lang/Integer?valueOf(I)Ljava/lang/Integer;??
??trace9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V??v?timed out waiting to be elected?failContextIfNeeded[(Lcom/groupbyinc/flux/discovery/zen/NodeJoinController$ElectionContext;Ljava/lang/String;)V??
?3unexpected failure while waiting for incoming joins?error*(Ljava/lang/String;Ljava/lang/Throwable;)V??v?java/lang/StringBuilder?(b
??4unexpected failure while waiting for pending joins [?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??
getMessage()Ljava/lang/String;??
G?]?toString??
??pendingNodesIeLjava/lang/Exception;requiredMasterJoins	timeValue+Lcom/groupbyinc/flux/common/unit/TimeValue;callbackGLcom/groupbyinc/flux/discovery/zen/NodeJoinController$ElectionCallback;done%Ljava/util/concurrent/CountDownLatch;wrapperCallbackmyElectionContextstopElectionContext(Ljava/lang/String;)V??
?contextreasonLjava/lang/String;startElectionContext3starting an election context, will accumulate joins???v?#double startElectionContext() calls?9(Lcom/groupbyinc/flux/discovery/zen/NodeJoinController;)V(?

?stopping election ([{}])?'(Ljava/lang/String;Ljava/lang/Object;)V??v?1stopElectionContext() called but not accumulating?closeAndProcessPending??

?handleJoinRequestt(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Lcom/groupbyinc/flux/discovery/zen/MembershipAction$JoinCallback;)VaddIncomingJoin??

?zen-disco-node-join?#com/groupbyinc/flux/common/Priority?URGENT%Lcom/groupbyinc/flux/common/Priority;??	??2com/groupbyinc/flux/cluster/ClusterStateTaskConfig?build[(Lcom/groupbyinc/flux/common/Priority;)Lcom/groupbyinc/flux/cluster/ClusterStateTaskConfig;????e(Lcom/groupbyinc/flux/discovery/zen/MembershipAction$JoinCallback;Lorg/apache/logging/log4j/Logger;)V(?

?1com/groupbyinc/flux/cluster/service/MasterService?submitStateUpdateTask?(Ljava/lang/String;Ljava/lang/Object;Lcom/groupbyinc/flux/cluster/ClusterStateTaskConfig;Lcom/groupbyinc/flux/cluster/ClusterStateTaskExecutor;Lcom/groupbyinc/flux/cluster/ClusterStateTaskListener;)V??
??nodeALcom/groupbyinc/flux/discovery/zen/MembershipAction$JoinCallback;.election check requested but no active context?isEnoughPendingJoins(I)Z??

?6not enough joins for election. Got [{}], required [{}]?
access$000I(Lcom/groupbyinc/flux/discovery/zen/NodeJoinController$ElectionContext;)I??

?7have enough joins for election. Got [{}], required [{}]?closeAndBecomeMaster?b

?pendingMasterJoins
access$100(Lcom/groupbyinc/flux/discovery/zen/NodeJoinController;)Lcom/groupbyinc/flux/discovery/zen/NodeJoinController$JoinTaskExecutor;x0
access$200k(Lcom/groupbyinc/flux/discovery/zen/NodeJoinController;)Lcom/groupbyinc/flux/cluster/service/MasterService;
access$500Y(Lcom/groupbyinc/flux/discovery/zen/NodeJoinController;)Lorg/apache/logging/log4j/Logger;java/lang/Class
desiredAssertionStatusx

_BECOME_MASTER_TASK_5com/groupbyinc/flux/common/transport/TransportAddressMETA_ADDRESSLjava/net/InetAddress;	(Ljava/net/InetAddress;I)V(
java/util/CollectionsemptyMap()Ljava/util/Map;
emptySet()Ljava/util/Set; !
"com/groupbyinc/flux/Version$CURRENTLcom/groupbyinc/flux/Version;&'	%(?(Ljava/lang/String;Lcom/groupbyinc/flux/common/transport/TransportAddress;Ljava/util/Map;Ljava/util/Set;Lcom/groupbyinc/flux/Version;)V(*
+#$	-_FINISH_ELECTION_/
+%$	2CodeLocalVariableTableLineNumberTable
StackMapTable
SourceFileInnerClasses! !"#$%$&'()4?"*?,*?.*+?0*?Y,-*?4?7?9?54":;""<=">?"@A6FAGH!IBC4	ӻIY?L:?Y*-?O::*Y:²Q?*?.?
?SYU?X?*?.:*?.?`*?dç:??,?j?p?t???:*?4?z??~6*?4?,????*????9:*?4????%*??Y?????????????????MPPUPXgkEg?Gh??G5\	????4???:;?????????
????????"6^Y
Zhmn6o<pFqJrXugwh{kym|y}?~??????????????72	?6ZI
\Yf?BE#JG5"??4]*?.+?*,???5 :;?"??6??
?7
!?b4n/*?4????Q?*?.?
?SYķX?*?
Y*?ǵ.?5/:;6??"?.?7"??4??*?4?+??*YM²Q?*?.?
?SYηX?*?.+??*?.,çN,?-??699<95?:;???6???'?/?4?>?7?'\Qf?!??4?	8*?.?*?.+,??*?d?#*?0?+?޸?*?9?
Y,*?4????5 8:;8?$8??6????!?4?7?7"ab4???Q?*?.?
?SY?X?*?.?~<*?.???+*?4?z?P*?4???*?.???????4*?4?z?*?4???*?.??????*?.?*?.?5?:;e?6:???*?6?D?J?R?^?l?r?w?~???7	?:$4/*?9?5;6:4/*?0?5;6:4/*?4?5;6:	b4?S????Q?Y?Y????#?)?,?.?Y0?Y????#?)?1?3?6:"?1?C?R?7@89B	

		




© 2015 - 2024 Weber Informatics LLC | Privacy Policy