com.groupbyinc.flux.discovery.zen.ZenDiscovery.class Maven / Gradle / Ivy
???? 4 .com/groupbyinc/flux/discovery/zen/ZenDiscovery ?com/groupbyinc/flux/common/component/AbstractLifecycleComponent 'com/groupbyinc/flux/discovery/Discovery 5com/groupbyinc/flux/discovery/zen/PingContextProvider Xcom/groupbyinc/flux/discovery/zen/PublishClusterStateAction$IncomingClusterStateListener ZenDiscovery.java @com/groupbyinc/flux/discovery/zen/ZenDiscovery$JoinThreadControl JoinThreadControl Jcom/groupbyinc/flux/discovery/zen/ZenDiscovery$RejoinClusterRequestHandler RejoinClusterRequestHandler Ccom/groupbyinc/flux/discovery/zen/ZenDiscovery$RejoinClusterRequest RejoinClusterRequest Hcom/groupbyinc/flux/discovery/zen/ZenDiscovery$MasterNodeFailureListener MasterNodeFailureListener Icom/groupbyinc/flux/discovery/zen/ZenDiscovery$NodeFaultDetectionListener NodeFaultDetectionListener Acom/groupbyinc/flux/discovery/zen/ZenDiscovery$MembershipListener MembershipListener Rcom/groupbyinc/flux/discovery/zen/ZenDiscovery$NodeRemovalClusterStateTaskExecutor #NodeRemovalClusterStateTaskExecutor 0com/groupbyinc/flux/discovery/zen/ZenDiscovery$5 ! 0com/groupbyinc/flux/discovery/zen/ZenDiscovery$4 # 0com/groupbyinc/flux/discovery/zen/ZenDiscovery$3 % 0com/groupbyinc/flux/discovery/zen/ZenDiscovery$2 ' 0com/groupbyinc/flux/discovery/zen/ZenDiscovery$1 ) 0com/groupbyinc/flux/cluster/ClusterState$Builder + (com/groupbyinc/flux/cluster/ClusterState - Builder 3com/groupbyinc/flux/discovery/Discovery$AckListener 0 AckListener Kcom/groupbyinc/flux/discovery/Discovery$FailedToCommitClusterStateException 3 #FailedToCommitClusterStateException 5com/groupbyinc/flux/cluster/metadata/MetaData$Builder 6 -com/groupbyinc/flux/cluster/metadata/MetaData 8 ?com/groupbyinc/flux/discovery/zen/MembershipAction$JoinCallback : 2com/groupbyinc/flux/discovery/zen/MembershipAction < JoinCallback 6com/groupbyinc/flux/discovery/zen/ZenPing$PingResponse ? )com/groupbyinc/flux/discovery/zen/ZenPing A PingResponse Dcom/groupbyinc/flux/discovery/zen/ElectMasterService$MasterCandidate D 4com/groupbyinc/flux/discovery/zen/ElectMasterService F MasterCandidate 8com/groupbyinc/flux/discovery/zen/ZenPing$PingCollection I PingCollection /com/groupbyinc/flux/threadpool/ThreadPool$Names L )com/groupbyinc/flux/threadpool/ThreadPool N Names Wcom/groupbyinc/flux/discovery/zen/ZenDiscovery$NodeRemovalClusterStateTaskExecutor$Task Q Task 7com/groupbyinc/flux/cluster/node/DiscoveryNodes$Builder T /com/groupbyinc/flux/cluster/node/DiscoveryNodes V 4com/groupbyinc/flux/common/settings/Setting$Property X +com/groupbyinc/flux/common/settings/Setting Z Property ;com/groupbyinc/flux/discovery/zen/PublishClusterStateAction ] IncomingClusterStateListener ?com/groupbyinc/flux/discovery/zen/MasterFaultDetection$Listener ` 6com/groupbyinc/flux/discovery/zen/MasterFaultDetection b Listener >com/groupbyinc/flux/discovery/zen/NodesFaultDetection$Listener e 5com/groupbyinc/flux/discovery/zen/NodesFaultDetection g Ecom/groupbyinc/flux/discovery/zen/MembershipAction$MembershipListener i 7com/groupbyinc/flux/cluster/block/ClusterBlocks$Builder k /com/groupbyinc/flux/cluster/block/ClusterBlocks m Rcom/groupbyinc/flux/discovery/zen/PendingClusterStatesQueue$StateProcessedListener o ;com/groupbyinc/flux/discovery/zen/PendingClusterStatesQueue q StateProcessedListener Ecom/groupbyinc/flux/discovery/zen/NodeJoinController$ElectionCallback t 4com/groupbyinc/flux/discovery/zen/NodeJoinController v ElectionCallback 4com/groupbyinc/flux/common/component/Lifecycle$State y .com/groupbyinc/flux/common/component/Lifecycle { State %java/lang/invoke/MethodHandles$Lookup ~ java/lang/invoke/MethodHandles ? Lookup PING_TIMEOUT_SETTING -Lcom/groupbyinc/flux/common/settings/Setting; ZLcom/groupbyinc/flux/common/settings/Setting; JOIN_TIMEOUT_SETTING JOIN_RETRY_ATTEMPTS_SETTING BLcom/groupbyinc/flux/common/settings/Setting; JOIN_RETRY_DELAY_SETTING %MAX_PINGS_FROM_ANOTHER_MASTER_SETTING SEND_LEAVE_REQUEST_SETTING BLcom/groupbyinc/flux/common/settings/Setting; .MASTER_ELECTION_WAIT_FOR_JOINS_TIMEOUT_SETTING /MASTER_ELECTION_IGNORE_NON_MASTER_PINGS_SETTING "MAX_PENDING_CLUSTER_STATES_SETTING DISCOVERY_REJOIN_ACTION_NAME Ljava/lang/String; internal:discovery/zen/rejoin ? transportService 0Lcom/groupbyinc/flux/transport/TransportService;
masterService 3Lcom/groupbyinc/flux/cluster/service/MasterService; discoverySettings 1Lcom/groupbyinc/flux/discovery/DiscoverySettings; zenPing +Lcom/groupbyinc/flux/discovery/zen/ZenPing; masterFD 8Lcom/groupbyinc/flux/discovery/zen/MasterFaultDetection; nodesFD 7Lcom/groupbyinc/flux/discovery/zen/NodesFaultDetection; publishClusterState =Lcom/groupbyinc/flux/discovery/zen/PublishClusterStateAction;
membership 4Lcom/groupbyinc/flux/discovery/zen/MembershipAction;
threadPool +Lcom/groupbyinc/flux/threadpool/ThreadPool; pingTimeout +Lcom/groupbyinc/flux/common/unit/TimeValue; joinTimeout joinRetryAttempts I joinRetryDelay maxPingsFromAnotherMaster sendLeaveRequest Z electMaster 6Lcom/groupbyinc/flux/discovery/zen/ElectMasterService; masterElectionIgnoreNonMasters !masterElectionWaitForJoinsTimeout joinThreadControl BLcom/groupbyinc/flux/discovery/zen/ZenDiscovery$JoinThreadControl; pendingStatesQueue =Lcom/groupbyinc/flux/discovery/zen/PendingClusterStatesQueue; nodeJoinController 6Lcom/groupbyinc/flux/discovery/zen/NodeJoinController; nodeRemovalExecutor TLcom/groupbyinc/flux/discovery/zen/ZenDiscovery$NodeRemovalClusterStateTaskExecutor; clusterApplier 4Lcom/groupbyinc/flux/cluster/service/ClusterApplier; committedState -Ljava/util/concurrent/atomic/AtomicReference; YLjava/util/concurrent/atomic/AtomicReference;
stateMutex Ljava/lang/Object; onJoinValidators Ljava/util/Collection; ?Ljava/util/Collection;>; $assertionsDisabled ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry;Lcom/groupbyinc/flux/cluster/service/MasterService;Lcom/groupbyinc/flux/cluster/service/ClusterApplier;Lcom/groupbyinc/flux/common/settings/ClusterSettings;Lcom/groupbyinc/flux/discovery/zen/UnicastHostsProvider;Lcom/groupbyinc/flux/cluster/routing/allocation/AllocationService;Ljava/util/Collection;)V 1(Lcom/groupbyinc/flux/common/settings/Settings;)V ? ?
? java/lang/Object ? ()V ? ?
? ? ? ? ? addBuiltInJoinValidators .(Ljava/util/Collection;)Ljava/util/Collection; ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? /com/groupbyinc/flux/discovery/DiscoverySettings ? f(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/ClusterSettings;)V ? ?
? ? ? ? ?
newZenPing ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/discovery/zen/UnicastHostsProvider;)Lcom/groupbyinc/flux/discovery/zen/ZenPing; ? ?
? ? ? ?
G ? ? ? ? ? ? ? get B(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object; ? ?
[ ? )com/groupbyinc/flux/common/unit/TimeValue ? ? ? ? ? ? ? ? ? ? ? ? ? java/lang/Integer ? intValue ()I
? ? ? ? ? ? ? ? ?
? ? ? ? java/lang/Boolean booleanValue ()Z
? ? ? ? 'com/groupbyinc/flux/cluster/ClusterName CLUSTER_NAME_SETTING ? +java/util/concurrent/atomic/AtomicReference
? ? ? " ? ? $ ? ? & ? ? ( ? ? * logger !Lorg/apache/logging/log4j/Logger;,- . Rusing ping_timeout [{}], join.timeout [{}], master_election.ignore_non_master [{}]0 valueOf (Z)Ljava/lang/Boolean;23
4 org/apache/logging/log4j/Logger6 debug K(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V897: *DISCOVERY_ZEN_MINIMUM_MASTER_NODES_SETTING<