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

com.groupbyinc.flux.action.support.replication.TransportReplicationAction$ReplicationPhase.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3(Zcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicationPhase;com/groupbyinc/flux/common/util/concurrent/AbstractRunnableTransportReplicationAction.javaIcom/groupbyinc/flux/action/support/replication/TransportReplicationActionReplicationPhase\com/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicationPhase$1	java/util/Map$Entry
java/util/Map
Entry8com/groupbyinc/flux/action/ActionWriteResponse$ShardInfo.com/groupbyinc/flux/action/ActionWriteResponse	ShardInfo@com/groupbyinc/flux/action/ActionWriteResponse$ShardInfo$FailureFailure/com/groupbyinc/flux/threadpool/ThreadPool$Names)com/groupbyinc/flux/threadpool/ThreadPoolNamestask@Lcom/groupbyinc/flux/action/support/replication/ReplicationTask;replicaRequestCLcom/groupbyinc/flux/action/support/replication/ReplicationRequest;TReplicaRequest;
finalResponse0Lcom/groupbyinc/flux/action/ActionWriteResponse;
TResponse;channel0Lcom/groupbyinc/flux/transport/TransportChannel;shardId)Lcom/groupbyinc/flux/index/shard/ShardId;shardsLjava/util/List;DLjava/util/List;nodes1Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;executeOnReplicaZ	indexUUIDLjava/lang/String;finished+Ljava/util/concurrent/atomic/AtomicBoolean;success+Ljava/util/concurrent/atomic/AtomicInteger;shardReplicaFailures$Ljava/util/concurrent/ConcurrentMap;MLjava/util/concurrent/ConcurrentMap;pendingtotalShardsIindexShardReference-Lcom/groupbyinc/flux/common/lease/Releasable;this$0KLcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;?(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;Lcom/groupbyinc/flux/action/support/replication/ReplicationTask;Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;Lcom/groupbyinc/flux/action/ActionWriteResponse;Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/transport/TransportChannel;Lcom/groupbyinc/flux/common/lease/Releasable;)V>?	B()V@D
E)java/util/concurrent/atomic/AtomicBooleanG
HE23	J)java/util/concurrent/atomic/AtomicIntegerL(I)V@N
MO45	Q@com/groupbyinc/flux/common/util/concurrent/ConcurrentCollectionsSnewConcurrentMap&()Ljava/util/concurrent/ConcurrentMap;UV
TW67	Y	[ 	]%&	_"#	a<=	c'(	eclusterService,Lcom/groupbyinc/flux/cluster/ClusterService;gh	i*com/groupbyinc/flux/cluster/ClusterServicekstate,()Lcom/groupbyinc/flux/cluster/ClusterState;mnlo(com/groupbyinc/flux/cluster/ClusterStateqgetRoutingTable4()Lcom/groupbyinc/flux/cluster/routing/RoutingTable;st
ru'com/groupbyinc/flux/index/shard/ShardIdwgetIndex()Ljava/lang/String;yz
x{0com/groupbyinc/flux/cluster/routing/RoutingTable}indexK(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable;?
~?id()I??
x?5com/groupbyinc/flux/cluster/routing/IndexRoutingTable?shard?(I)Lcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable;??
??>com/groupbyinc/flux/action/support/replication/ReplicationTask?Acom/groupbyinc/flux/action/support/replication/ReplicationRequest?.com/groupbyinc/flux/transport/TransportChannel?+com/groupbyinc/flux/common/lease/Releasable?:com/groupbyinc/flux/cluster/routing/IndexShardRoutingTable?getMetaData1()Lcom/groupbyinc/flux/cluster/metadata/MetaData;??
r?-com/groupbyinc/flux/cluster/metadata/MetaData?H(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;?
??()Ljava/util/List;)?
??2com/groupbyinc/flux/cluster/metadata/IndexMetaData?java/util/Collections?	emptyList??
??java/util/List?)*	?getSettings0()Lcom/groupbyinc/flux/common/settings/Settings;??
??shouldExecuteReplication1(Lcom/groupbyinc/flux/common/settings/Settings;)Z??
?./	?getIndexUUID?z
??java/lang/String?01	?getNodes3()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;??
r?,-	?isEmpty()Z????access$4900z(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;)Lcom/groupbyinc/flux/common/logging/ESLogger;??
?creplication phase for request [{}] on [{}] is skipped due to index deletion after primary operation?java/lang/Object?+com/groupbyinc/flux/common/logging/ESLogger?debug((Ljava/lang/String;[Ljava/lang/Object;)V????iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext????next()Ljava/lang/Object;????0com/groupbyinc/flux/cluster/routing/ShardRouting?9()Lcom/groupbyinc/flux/cluster/routing/ShardRoutingState;m?
??5com/groupbyinc/flux/cluster/routing/ShardRoutingState?STARTED7Lcom/groupbyinc/flux/cluster/routing/ShardRoutingState;??	??setCanHaveDuplicates?D
??primary??
??
unassigned??
??
currentNodeId?z
??/com/groupbyinc/flux/cluster/node/DiscoveryNodes?localNodeId?z
??equals(Ljava/lang/Object;)Z
?
relocating?
?:;	95		access$5000?
isTraceEnabled??access$5100?
creplication phase started. pending [{}], action [{}], request [{}], cluster state version used [{}]get?
Mjava/lang/IntegervalueOf(I)Ljava/lang/Integer;
transportReplicaAction1	 version()J"#
r$java/lang/Long&(J)Ljava/lang/Long;(
')trace+??,2Lcom/groupbyinc/flux/cluster/routing/ShardRouting;this?Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction.ReplicationPhase;\Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicationPhase;*Lcom/groupbyinc/flux/cluster/ClusterState;7Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable;shardRoutingTable@unexpected error while replicating for action [{}]. shard [{}]. @access$5200_(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction;)Ljava/lang/String;BC
Derror=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)VFG?HforceFinishAsFailedJ<
KtLjava/lang/Throwable;doRunreplicatingPsetPhaseU(Lcom/groupbyinc/flux/action/support/replication/ReplicationTask;Ljava/lang/String;)VRS
TdoFinishVD
WperformOnReplica5(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;)VYZ
[buildTargetRelocatingShard4()Lcom/groupbyinc/flux/cluster/routing/ShardRouting;]^
?_
nodeExists(Ljava/lang/String;)Zab
?caccess$5400e?
fTfailed to send action [{}] on replica [{}] for request [{}] due to unknown node [{}]h+()Lcom/groupbyinc/flux/index/shard/ShardId;'j
?konReplicaFailure*(Ljava/lang/String;Ljava/lang/Throwable;)Vmn
oaccess$5500q?
raccess$5600t?
u9send action [{}] on replica [{}] for request [{}] to [{}]wD(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;y
?ztransportService0Lcom/groupbyinc/flux/transport/TransportService;|}	~transportOptions7Lcom/groupbyinc/flux/transport/TransportRequestOptions;??	?same??(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicationPhase;Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Lcom/groupbyinc/flux/cluster/routing/ShardRouting;)V@?

?.com/groupbyinc/flux/transport/TransportService?sendRequest?(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportRequest;Lcom/groupbyinc/flux/transport/TransportRequestOptions;Lcom/groupbyinc/flux/transport/TransportResponseHandler;)V??
??nodeIdnode0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;%Lcom/groupbyinc/flux/common/Nullable;ignoreReplicaException(Ljava/lang/Throwable;)Z??
?"java/util/concurrent/ConcurrentMap?put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;????decPendingAndFinishIfNeeded?D
?eonReplicaSuccessincrementAndGet??
M?decrementAndGet??
M?java/io/IOException?failed?
compareAndSet(ZZ)Z??
H?,com/groupbyinc/flux/common/lease/Releasables?close1([Lcom/groupbyinc/flux/common/lease/Releasable;)V??
??sendResponse?<??access$6300??
?;failed to send error message back to client for action [{}]?warn?G??access$6400??
?actual Exception?responseExceptionLjava/io/IOException;2??size????entrySet()Ljava/util/Set;????
java/util/Set???C[Lcom/groupbyinc/flux/action/ActionWriteResponse$ShardInfo$Failure;?getValue???java/lang/Throwable?$com/groupbyinc/flux/ExceptionsHelper?status<(Ljava/lang/Throwable;)Lcom/groupbyinc/flux/rest/RestStatus;??
??getId??
x?getKey???c(Ljava/lang/String;ILjava/lang/String;Ljava/lang/Throwable;Lcom/groupbyinc/flux/rest/RestStatus;Z)V@?
?EMPTY??	?H(II[Lcom/groupbyinc/flux/action/ActionWriteResponse$ShardInfo$Failure;)V@?
?setShardInfo=(Lcom/groupbyinc/flux/action/ActionWriteResponse$ShardInfo;)V??
?4(Lcom/groupbyinc/flux/transport/TransportResponse;)V????access$6500??
?java/lang/StringBuilder?
?E8failed to send error message back to client for action [?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;?
?]toStringz
?access$6600?
	access$6700?
;action [{}] completed on all replicas [{}] for request [{}]
restStatus%Lcom/groupbyinc/flux/rest/RestStatus;entry>Ljava/util/Map$Entry;Ljava/util/Map$Entry;slot
failuresArrayaccess$5700?(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicationPhase;)Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;x0access$5900?(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicationPhase;)Lcom/groupbyinc/flux/index/shard/ShardId;access$6100p(Lcom/groupbyinc/flux/action/support/replication/TransportReplicationAction$ReplicationPhase;)Ljava/lang/String;	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTable?(Lcom/groupbyinc/flux/action/support/replication/ReplicationTask;TReplicaRequest;TResponse;Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/transport/TransportChannel;Lcom/groupbyinc/flux/common/lease/Releasable;)V"RuntimeVisibleParameterAnnotations
SourceFileInnerClasses0 !"#$%&'()*+,-./01234567895:;<=>?@A[?*+?C*?F*?HY?I?K*?MY?P?R*?X?Z*,?\*-?^*?`*?b*?d*?f+?j?p:?v?|??:		?	?????:
???|??:*
?
???????*?+????????*??????*?µ?*?????+?????Y-SYS??66
*????:???d????:???-?????*???	??1???	??#??*?Ķ????
???
???*
``?*?MY
?P?
+?
??6+???Y*?
??SY+?!SY-SY?%?*S?-? ?R?.?/1?>??? ?"#?'(?%&?<=Ttm2ce3	xP45
?A67??8;??9;
! ?/0?!?"$"?)	?? ?',17=	C
ITcx????????? !&"*$9%?&G'M)_*b,j-m0p2{3?4?5?6?5?8#?u
??x??r?@????x??r??????x??r????TC???x??r???P???x??r????/???$?
?
??V$:?A*?? /1!/0">:?D*?R?? /1!/0"E9?D*?
?? /1!/0"L;<y+*?C??A+??Y*?C?ESY*?fS?I*+?L? +/1+MN!+/0"Q%R*SODz*?\Q?U*?
??*?X?*????L+???P+????M,???
*??????,??????*?Ķ?,????*,?\,??*,?`?\???? 6@?.z/1!z/0">Z
[\]_6`DiGkNlQtbugxnyv{y|#?	??#?	??YZF?+??M*??,?d?9*?C?gi??Y*?C?!SY+?lSY*?^SY,S?-*,?p?*?C?s??2*?C?vx??Y*?C?!SY+?lSY*?^SY,S?-*??,?{N*?C?-*?C?!*?^*?C???
Y*?,-+????? *?/1??.??1?,??!?/0"*
?????E?F?U???????#	?F?=mn? ,?*?C,???*?Z+,??W*???   /1 ?1 ?N! /0"????#%	??DQ
*?R??W*??? 
/1!
/0"????D\*?
???*?X? /1!/0"?
??#J<?e*?\??U*?K???Q??Y*?dS??*?`+???6M*?C???,??Y*?C?!S??*?C???+?й??$.1?  22??e/1eMN!e/0"&	?
??$?.?1?2?P?d?#q?2VDX
D*?K???:*?\ȸU??Y*?dS??*?Z???|<*?Z???M*?Z????N-???R-???:???ڸ?:,??Y*?f?|*?f????????????S??????M*?b?Y*?*?R?,???*?`*?b???5L*?C????Y????*?C?!???+?й?*?C?
??.*?C?
??Y*?C?!SY*?fSY*?^S?-????? Hq2bA2t;?j??1?????D/1!bAD/0"^???$?0?2???b?q?~?????????????????????	??C?#,?N???W????i?1?9/*?^? 1"?/*?f? 1"?/*??? 1"?&'2
				




© 2015 - 2025 Weber Informatics LLC | Privacy Policy