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

com.groupbyinc.flux.discovery.zen.fd.MasterFaultDetection.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????339com/groupbyinc/flux/discovery/zen/fd/MasterFaultDetection3com/groupbyinc/flux/discovery/zen/fd/FaultDetectionMasterFaultDetection.javaTcom/groupbyinc/flux/discovery/zen/fd/MasterFaultDetection$MasterPingResponseResponseMasterPingResponseResponseKcom/groupbyinc/flux/discovery/zen/fd/MasterFaultDetection$MasterPingRequest	MasterPingRequestRcom/groupbyinc/flux/discovery/zen/fd/MasterFaultDetection$MasterPingRequestHandlerMasterPingRequestHandler[com/groupbyinc/flux/discovery/zen/fd/MasterFaultDetection$NodeDoesNotExistOnMasterException!NodeDoesNotExistOnMasterExceptionecom/groupbyinc/flux/discovery/zen/fd/MasterFaultDetection$ThisIsNotTheMasterYouAreLookingForException+ThisIsNotTheMasterYouAreLookingForExceptionFcom/groupbyinc/flux/discovery/zen/fd/MasterFaultDetection$MasterPingerMasterPingerBcom/groupbyinc/flux/discovery/zen/fd/MasterFaultDetection$ListenerListener;com/groupbyinc/flux/discovery/zen/fd/MasterFaultDetection$1/com/groupbyinc/flux/threadpool/ThreadPool$Names)com/groupbyinc/flux/threadpool/ThreadPoolNamesMASTER_PING_ACTION_NAMELjava/lang/String;%internal:discovery/zen/fd/master_ping$clusterService,Lcom/groupbyinc/flux/cluster/ClusterService;	listeners+Ljava/util/concurrent/CopyOnWriteArrayList;qLjava/util/concurrent/CopyOnWriteArrayList;masterPingerHLcom/groupbyinc/flux/discovery/zen/fd/MasterFaultDetection$MasterPinger;masterNodeMutexLjava/lang/Object;
masterNode0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;
retryCountInotifiedMasterFailure+Ljava/util/concurrent/atomic/AtomicBoolean;?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/cluster/ClusterName;Lcom/groupbyinc/flux/cluster/ClusterService;)V?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/cluster/ClusterName;)V57
8)java/util/concurrent/CopyOnWriteArrayList:()V5<
;=()	?java/lang/ObjectA
B=-.	D)java/util/concurrent/atomic/AtomicBooleanF
G=34	I&'	Klogger-Lcom/groupbyinc/flux/common/logging/ESLogger;MN	OF[master] uses ping_interval [{}], ping_timeout [{}], ping_retries [{}]QpingInterval+Lcom/groupbyinc/flux/common/unit/TimeValue;ST	UpingRetryTimeoutWT	XpingRetryCountZ2	[java/lang/Integer]valueOf(I)Ljava/lang/Integer;_`
^a+com/groupbyinc/flux/common/logging/ESLoggercdebug((Ljava/lang/String;[Ljava/lang/Object;)Vefdgsamei{(Lcom/groupbyinc/flux/discovery/zen/fd/MasterFaultDetection;Lcom/groupbyinc/flux/discovery/zen/fd/MasterFaultDetection$1;)V5k

l.com/groupbyinc/flux/transport/TransportServicenregisterRequestHandlero(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportRequestHandler;)Vpq
orthis;Lcom/groupbyinc/flux/discovery/zen/fd/MasterFaultDetection;settings.Lcom/groupbyinc/flux/common/settings/Settings;
threadPool+Lcom/groupbyinc/flux/threadpool/ThreadPool;transportService0Lcom/groupbyinc/flux/transport/TransportService;clusterName)Lcom/groupbyinc/flux/cluster/ClusterName;2()Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;/0	addListenerG(Lcom/groupbyinc/flux/discovery/zen/fd/MasterFaultDetection$Listener;)Vadd(Ljava/lang/Object;)Z??
;?listenerDLcom/groupbyinc/flux/discovery/zen/fd/MasterFaultDetection$Listener;removeListenerremove??
;?restartE(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Ljava/lang/String;)VisDebugEnabled()Z??d?D[master] restarting fault detection against master [{}], reason [{}]?	innerStop?<
?
innerStart3(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;)V??
?java/lang/Throwable?reasonstartB[master] starting fault detection against master [{}], reason [{}]?java/lang/Exception?12	?set(Z)V??
G?z{	?
connectToNode??
o?java/lang/StringBuilder?
?=#failed to perform initial connect [?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??
getMessage()Ljava/lang/String;??
??]?toString??
??notifyMasterFailure??
?+,	?stop?<
?
lxy	?scheduley(Lcom/groupbyinc/flux/common/unit/TimeValue;Ljava/lang/String;Ljava/lang/Runnable;)Ljava/util/concurrent/ScheduledFuture;??
 ?eLjava/lang/Exception;(Ljava/lang/String;)VB[master] stopping fault detection against master [{}], reason [{}]?close?<
?closing???
?clear?<
;?
removeHandler??
o?handleTransportDisconnect.com/groupbyinc/flux/cluster/node/DiscoveryNode?equals??
??connectOnNetworkDisconnectZ??	?)com/groupbyinc/flux/common/unit/TimeValue?timeValueMillis.(J)Lcom/groupbyinc/flux/common/unit/TimeValue;??
??<[master] [{}] transport disconnected (with verified connect)?trace?fd?.transport disconnected (with verified connect)?$[master] [{}] transport disconnected?transport disconnected?node
compareAndSet(ZZ)Z??
Ggeneric!()Ljava/util/concurrent/Executor;
 ?(Lcom/groupbyinc/flux/discovery/zen/fd/MasterFaultDetection;Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Ljava/lang/String;)V5
java/util/concurrent/Executor	execute(Ljava/lang/Runnable;)V

master failure, 
access$200h(Lcom/groupbyinc/flux/discovery/zen/fd/MasterFaultDetection;)Ljava/util/concurrent/CopyOnWriteArrayList;x0
access$300m(Lcom/groupbyinc/flux/discovery/zen/fd/MasterFaultDetection;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;
access$400i(Lcom/groupbyinc/flux/discovery/zen/fd/MasterFaultDetection;)Lcom/groupbyinc/flux/cluster/ClusterService;
access$802?(Lcom/groupbyinc/flux/discovery/zen/fd/MasterFaultDetection;I)Ix1
access$900O(Lcom/groupbyinc/flux/discovery/zen/fd/MasterFaultDetection;)Ljava/lang/Object;access$1000j(Lcom/groupbyinc/flux/discovery/zen/fd/MasterFaultDetection;)Lcom/groupbyinc/flux/common/logging/ESLogger;access$1100x2access$1200access$1300
access$804>(Lcom/groupbyinc/flux/discovery/zen/fd/MasterFaultDetection;)Iaccess$1400access$1500access$1800access$2000access$2100access$2200
ConstantValue	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
SourceFileInnerClasses!"#+%&'(),*B+,-.B/0B123456-?k*+,-?9*?;Y?>?@*?BY?C?E*?GY?H?J*?L*?PR?BY*?VSY*?YSY*?\?bS?h-%
j?
Y*?m?s?.>ktukvwkxykz{k|}k&'/"C	59?*D0FWHjI/~-/*???.tu/L??-B
*?@+??W?.
tu
??/
P	Q??-B
*?@+??W?.
tu
??/
T	U??-?@*?EYN?*?P???*?P??BY+SY,S?h*??*+??-ç
:-???588<8. @tu@/0@?#/XYZ*\.]3^?_0?*BM????-?<*?EYN?*?P???*?P??BY+SY,S?h*+??-ç
:-???14484. <tu</0<?#/bcd*f/g;h0?*BI????-?m*+??*??*?J??*??+???%M*+??Y?????,??????????ñ*???
*?Ŷ?*?Y*?ɵ?*??*?Vj*?Ŷ?W??. !??mtum/0/6
kl
mqvrt>u?wFxMzZ}l~0]?!
??-?C*?EYM?*???)*?P???*?P??BY*??SY+S?h*??,çN,?-??:==@=.CtuC?#/????4?8?B?0?4BH???<-e*??*???*?Ŷ?*??*???.tu/??????0?<-U*??*ٶ?*?@??*??%??.tu/??
?????-]?*?EYM?+*????,ñ*??_*??+??*???
*?Ŷ?*?Y*?ɵ?*??	??j*?Ŷ?W?AN*?P??BY*??S??**????ç*?P??BY+S??*+???,ç
:,???QT???????. U ???tu??0/J?????$?+?2???Q?T?U?k?u?x???????0?Ba?#D????-?;*?J??1*?˶?Y*+,??*??Y????,?????۱. ;tu;/0;?#/??"?:?0:-/*?@?.u/)-/*???.u/)-/*?L?.u/)-;*Z???.u2/)-/*?E?.u/)-/*?P?.u/)-E*+,?ñ. u0 #/)!-/*?P?.u/)"-/*?P?.u/)#$-6*Y??`Z???.u/)%-/*?P?.u/)&-/*?P?.u/)'-/*?P?.u/)(-/*?P?.u/))-/*?P?.u/)*-/*?P?.u/)12J	

	
	 !	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy