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

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

????4k6com/groupbyinc/flux/discovery/zen/MasterFaultDetection0com/groupbyinc/flux/discovery/zen/FaultDetectionMasterFaultDetection.java8com/groupbyinc/flux/discovery/zen/MasterFaultDetection$1Qcom/groupbyinc/flux/discovery/zen/MasterFaultDetection$MasterPingResponseResponseMasterPingResponseResponseHcom/groupbyinc/flux/discovery/zen/MasterFaultDetection$MasterPingRequestMasterPingRequestOcom/groupbyinc/flux/discovery/zen/MasterFaultDetection$MasterPingRequestHandlerMasterPingRequestHandlerXcom/groupbyinc/flux/discovery/zen/MasterFaultDetection$NodeDoesNotExistOnMasterException!NodeDoesNotExistOnMasterExceptionbcom/groupbyinc/flux/discovery/zen/MasterFaultDetection$ThisIsNotTheMasterYouAreLookingForException+ThisIsNotTheMasterYouAreLookingForExceptionCcom/groupbyinc/flux/discovery/zen/MasterFaultDetection$MasterPingerMasterPinger?com/groupbyinc/flux/discovery/zen/MasterFaultDetection$ListenerListener/com/groupbyinc/flux/threadpool/ThreadPool$Names)com/groupbyinc/flux/threadpool/ThreadPoolNames%java/lang/invoke/MethodHandles$Lookup"java/lang/invoke/MethodHandles$LookupMASTER_PING_ACTION_NAMELjava/lang/String;%internal:discovery/zen/fd/master_ping)
masterService3Lcom/groupbyinc/flux/cluster/service/MasterService;clusterStateSupplierLjava/util/function/Supplier;ILjava/util/function/Supplier;	listeners+Ljava/util/concurrent/CopyOnWriteArrayList;nLjava/util/concurrent/CopyOnWriteArrayList;masterPingerELcom/groupbyinc/flux/discovery/zen/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;Ljava/util/function/Supplier;Lcom/groupbyinc/flux/cluster/service/MasterService;Lcom/groupbyinc/flux/cluster/ClusterName;)V?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/cluster/ClusterName;)V=?
@)java/util/concurrent/CopyOnWriteArrayListB()V=D
CE01	Gjava/lang/ObjectI
JE56	L)java/util/concurrent/atomic/AtomicBooleanN
OE;<	Q-.	S+,	Ulogger8Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;WX	YF[master] uses ping_interval [{}], ping_timeout [{}], ping_retries [{}][pingInterval+Lcom/groupbyinc/flux/common/unit/TimeValue;]^	_pingRetryTimeouta^	bpingRetryCountd:	ejava/lang/IntegergvalueOf(I)Ljava/lang/Integer;ij
hk6com/groupbyinc/flux/common/apache/logging/log4j/LoggermdebugK(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Vopnq"java/lang/invoke/LambdaMetafactorysmetafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;uv
twx()Ljava/lang/Object;z
E|L()Lcom/groupbyinc/flux/discovery/zen/MasterFaultDetection$MasterPingRequest;~get()Ljava/util/function/Supplier;???same?u(Lcom/groupbyinc/flux/discovery/zen/MasterFaultDetection;Lcom/groupbyinc/flux/discovery/zen/MasterFaultDetection$1;)V=?
?.com/groupbyinc/flux/transport/TransportService?registerRequestHandler}(Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/String;ZZLcom/groupbyinc/flux/transport/TransportRequestHandler;)V??
??this8Lcom/groupbyinc/flux/discovery/zen/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;78	?addListenerD(Lcom/groupbyinc/flux/discovery/zen/MasterFaultDetection$Listener;)Vadd(Ljava/lang/Object;)Z??
C?listenerALcom/groupbyinc/flux/discovery/zen/MasterFaultDetection$Listener;removeListenerremove??
C?restartE(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Ljava/lang/String;)VisDebugEnabled()Z??n?D[master] restarting fault detection against master [{}], reason [{}]?9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vo?n?	innerStop?D
?
innerStart3(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;)V??
?java/lang/Throwable?reason9:	?set(Z)V??
O?34	?stop?D
?
???	?scheduley(Lcom/groupbyinc/flux/common/unit/TimeValue;Ljava/lang/String;Ljava/lang/Runnable;)Ljava/util/concurrent/ScheduledFuture;??
 ?(Ljava/lang/String;)VB[master] stopping fault detection against master [{}], reason [{}]?close?D
?closing???
?clear?D
C?handleTransportDisconnectjava/lang/Exception?.com/groupbyinc/flux/cluster/node/DiscoveryNode?equals??
??connectOnNetworkDisconnectZ??	???	?
connectToNode??
??)com/groupbyinc/flux/common/unit/TimeValue?timeValueMillis.(J)Lcom/groupbyinc/flux/common/unit/TimeValue;??
??<[master] [{}] transport disconnected (with verified connect)?trace'(Ljava/lang/String;Ljava/lang/Object;)V??n?.transport disconnected (with verified connect)?notifyMasterFailureZ(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Ljava/lang/Throwable;Ljava/lang/String;)V??
?$[master] [{}] transport disconnected?transport disconnectedeLjava/lang/Exception;nodeGcom/groupbyinc/flux/common/util/concurrent/EsRejectedExecutionException
compareAndSet(ZZ)Z	
O
generic(()Ljava/util/concurrent/ExecutorService;
 Dlambda$notifyMasterFailure$0?
run?(Lcom/groupbyinc/flux/discovery/zen/MasterFaultDetection;Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/Runnable;$java/util/concurrent/ExecutorServiceexecute(Ljava/lang/Runnable;)VVmaster failure notification was rejected, it's highly likely the node is shutting downerror*(Ljava/lang/String;Ljava/lang/Throwable;)V!"n#java/lang/StringBuilder%
&Emaster failure, (append-(Ljava/lang/String;)Ljava/lang/StringBuilder;*+
&,toString()Ljava/lang/String;./
&0ILcom/groupbyinc/flux/common/util/concurrent/EsRejectedExecutionException;causeLjava/lang/Throwable;iterator()Ljava/util/Iterator;56
C7java/util/Iterator9hasNext;?:<next>z:?onMasterFailureA?B
access$200j(Lcom/groupbyinc/flux/discovery/zen/MasterFaultDetection;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;x0
access$300W(Lcom/groupbyinc/flux/discovery/zen/MasterFaultDetection;)Ljava/util/function/Supplier;
access$702<(Lcom/groupbyinc/flux/discovery/zen/MasterFaultDetection;I)Ix1
access$800L(Lcom/groupbyinc/flux/discovery/zen/MasterFaultDetection;)Ljava/lang/Object;
access$900r(Lcom/groupbyinc/flux/discovery/zen/MasterFaultDetection;)Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;access$1000?(Lcom/groupbyinc/flux/discovery/zen/MasterFaultDetection;Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Ljava/lang/Throwable;Ljava/lang/String;)Vx2x3access$1100access$1200
access$704;(Lcom/groupbyinc/flux/discovery/zen/MasterFaultDetection;)Iaccess$1300access$1400access$1700access$1900access$2000access$2100access$2200m(Lcom/groupbyinc/flux/discovery/zen/MasterFaultDetection;)Lcom/groupbyinc/flux/cluster/service/MasterService;
ConstantValue	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable1(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/transport/TransportService;Ljava/util/function/Supplier;Lcom/groupbyinc/flux/cluster/service/MasterService;Lcom/groupbyinc/flux/cluster/ClusterName;)V
StackMapTableBootstrapMethods
SourceFileInnerClasses!	'(`*+,-.a/01a2B3456B78B9:;<=>b	
i*+,-?A*?CY?F?H*?JY?K?M*?OY?P?R*?T*?V*?Z\*?`*?c*?f?l?r-*????Y*?????cHi??i??i??i??i-.i+,i??di-/e.T	EIO*U0V6XHYKXP[h]af7?b/*???c??e`??bB
*?H+??W?c
??
??e
d	e??bB
*?H+??W?c
??
??e
h	i??b?6*?MYN?*?Z???*?Z?+,??*??*+??-ç
:-???+..2.c 6??6786?(elmn p$q)r5sg? JM????b?@*+??*??*?R??*???
*?Ķ?*?Y*?ȵ?*??*?`?*?Ķ?W?c@??@78e"vw
xyz |-??g ??b?9*?MYM?*???*?Z???*?Z?*??+??*??,çN,?-??03363c9??9?(e????*?.?8?g?*JH???Dbe*??*???*?Ķ?*??*???c??e??????g?DbH*??*ֶ?*?H?۱c??e??
????bS?*?MYM?+*????,ñ*??Y*??+??*???
*?Ķ?*?Y*?ȵ?*??	???*?Ķ?W?7N*?Z?*????**??????*?Z+??*+??,ç
:,???QT???????c U????8eJ?????$?+?2???Q?T?U?d?o?r??????g?Ja?D????b?M*?R??C*?ʶ*+,-???:*?Z ?$*?&Y?')?--?-?1?ر!$c4&2M??M78M34M?(e??!?$?&?4?L?gd?b?-*?H?8:?=??@?:+,-?C???c4
??-??-78-34-?(e??)?,?g?	:?"DEb/*???cF?e8GHb/*?T?cF?e8IJb;*Z???cF?K:e8LMb/*?M?cF?e8NOb/*?Z?cF?e8PQbP*+,-???c*F?K8R4S(e8TOb/*?Z?cF?e8UOb/*?Z?cF?e8VWb6*Y??`Z???cF?e8XOb/*?Z?cF?e8YOb/*?Z?cF?e8ZOb/*?Z?cF?e8[Ob/*?Z?cF?e8\Ob/*?Z?cF?e8]Ob/*?Z?cF?e8^_b/*?V?cF?e8hy{}yijR
	


		 !	#%&




© 2015 - 2025 Weber Informatics LLC | Privacy Policy