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

com.groupbyinc.flux.action.support.replication.ReplicationOperation.class Maven / Gradle / Ivy

????4
Ccom/groupbyinc/flux/action/support/replication/ReplicationOperationC;ReplicaRequest:Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;PrimaryResultT::Lcom/groupbyinc/flux/action/support/replication/ReplicationOperation$PrimaryResult;>Ljava/lang/Object;java/lang/ObjectReplicationOperation.javaQcom/groupbyinc/flux/action/support/replication/ReplicationOperation$PrimaryResult
PrimaryResult[com/groupbyinc/flux/action/support/replication/ReplicationOperation$RetryOnPrimaryException
RetryOnPrimaryExceptionScom/groupbyinc/flux/action/support/replication/ReplicationOperation$ReplicaResponse
ReplicaResponseLcom/groupbyinc/flux/action/support/replication/ReplicationOperation$ReplicasReplicasKcom/groupbyinc/flux/action/support/replication/ReplicationOperation$PrimaryPrimaryEcom/groupbyinc/flux/action/support/replication/ReplicationOperation$1Lcom/groupbyinc/flux/action/support/replication/ReplicationResponse$ShardInfoBcom/groupbyinc/flux/action/support/replication/ReplicationResponse	ShardInfoTcom/groupbyinc/flux/action/support/replication/ReplicationResponse$ShardInfo$FailureFailure%java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles"Lookuplogger8Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;requestCLcom/groupbyinc/flux/action/support/replication/ReplicationRequest;	TRequest;opTypeLjava/lang/String;totalShards+Ljava/util/concurrent/atomic/AtomicInteger;pendingActionssuccessfulShardsprimaryMLcom/groupbyinc/flux/action/support/replication/ReplicationOperation$Primary;xLcom/groupbyinc/flux/action/support/replication/ReplicationOperation$Primary;
replicasProxyNLcom/groupbyinc/flux/action/support/replication/ReplicationOperation$Replicas;`Lcom/groupbyinc/flux/action/support/replication/ReplicationOperation$Replicas;finished+Ljava/util/concurrent/atomic/AtomicBoolean;resultListener+Lcom/groupbyinc/flux/action/ActionListener;=Lcom/groupbyinc/flux/action/ActionListener;
primaryResultSLcom/groupbyinc/flux/action/support/replication/ReplicationOperation$PrimaryResult;TPrimaryResultT;shardReplicaFailuresLjava/util/List;hLjava/util/List;$assertionsDisabledZV(Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;Lcom/groupbyinc/flux/action/support/replication/ReplicationOperation$Primary;Lcom/groupbyinc/flux/action/ActionListener;Lcom/groupbyinc/flux/action/support/replication/ReplicationOperation$Replicas;Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;Ljava/lang/String;)V()VCE
F)java/util/concurrent/atomic/AtomicIntegerH
IF,-	K.-	M/-	O)java/util/concurrent/atomic/AtomicBooleanQ
RF67	T;<	Vjava/util/ArrayListX
YFjava/util/Collections[synchronizedList"(Ljava/util/List;)Ljava/util/List;]^
\_>?	a34	c01	e89	g%&	i'(	k*+	mthispLcom/groupbyinc/flux/action/support/replication/ReplicationOperation;ELcom/groupbyinc/flux/action/support/replication/ReplicationOperation;listenerreplicasexecutejava/lang/ExceptionucheckActiveShardCount()Ljava/lang/String;wx
yroutingEntry4()Lcom/groupbyinc/flux/cluster/routing/ShardRouting;{|}0com/groupbyinc/flux/cluster/routing/ShardRoutingshardId+()Lcom/groupbyinc/flux/index/shard/ShardId;??
??5com/groupbyinc/flux/action/UnavailableShardsException?{} Timeout: [{}], request: [{}]?Acom/groupbyinc/flux/action/support/replication/ReplicationRequest?timeout-()Lcom/groupbyinc/flux/common/unit/TimeValue;??
??Q(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;[Ljava/lang/Object;)VC?
??finishAsFailed(Ljava/lang/Exception;)V??
?java/lang/String?'com/groupbyinc/flux/index/shard/ShardId?incrementAndGet()I??
I?perform?(Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;)Lcom/groupbyinc/flux/action/support/replication/ReplicationOperation$PrimaryResult;???allocationId4()Lcom/groupbyinc/flux/cluster/routing/AllocationId;??
??0com/groupbyinc/flux/cluster/routing/AllocationId?getId?x
??localCheckpoint()J???updateLocalCheckpointForShard(Ljava/lang/String;J)V???replicaRequestE()Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;???6com/groupbyinc/flux/common/apache/logging/log4j/Logger?isTraceEnabled()Z????2[{}] op [{}] completed on primary for request [{}]?traceK(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V????globalCheckpoint???getReplicationGroup4()Lcom/groupbyinc/flux/index/shard/ReplicationGroup;???0com/groupbyinc/flux/index/shard/ReplicationGroup?getInSyncAllocationIds()Ljava/util/Set;??
??getRoutingTable>()Lcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable;??
??markUnavailableShardsAsStale?(Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;Ljava/util/Set;Lcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable;)V??
?performOnReplicas?(Lcom/groupbyinc/flux/action/support/replication/ReplicationRequest;JLcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable;)V??
?decPendingAndFinishIfNeeded?E
?JreplicationGroup2Lcom/groupbyinc/flux/index/shard/ReplicationGroup;activeShardCountFailureprimaryRouting2Lcom/groupbyinc/flux/cluster/routing/ShardRouting;	primaryId)Lcom/groupbyinc/flux/index/shard/ShardId;TReplicaRequest;:com/groupbyinc/flux/cluster/routing/IndexShardRoutingTable?getAllAllocationIds??
??(com/groupbyinc/flux/common/util/set/Sets?
difference/(Ljava/util/Set;Ljava/util/Set;)Ljava/util/Set;??
??
java/util/Set?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext????next()Ljava/lang/Object;???
??"java/lang/invoke/LambdaMetafactorymetafactory?(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;
E?run[(Lcom/groupbyinc/flux/action/support/replication/ReplicationOperation;)Ljava/lang/Runnable;
(Ljava/lang/Object;)VonPrimaryDemoted?
?acceptd(Lcom/groupbyinc/flux/action/support/replication/ReplicationOperation;)Ljava/util/function/Consumer;%lambda$markUnavailableShardsAsStale$0?
markShardCopyAsStaleIfNeeded?(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;Ljava/lang/Runnable;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V !"inSyncAllocationIds#Ljava/util/Set;Ljava/util/Set;indexShardRoutingTablejava/lang/Class?desiredAssertionStatus??
??	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTablek(TRequest;Lcom/groupbyinc/flux/action/support/replication/ReplicationOperation$Primary;Lcom/groupbyinc/flux/action/ActionListener;Lcom/groupbyinc/flux/action/support/replication/ReplicationOperation$Replicas;Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;Ljava/lang/String;)V
StackMapTable
Exceptionsr(TReplicaRequest;Ljava/util/Set;Lcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable;)VP(TReplicaRequest;JLcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable;)VF(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;TReplicaRequest;J)VBootstrapMethods
SourceFileInnerClasses!
%&'(?)*+,-.-/-01?234?56789?:B;<?=>??@ABCD?9e*?G*?IY?J?L*?IY?J?N*?IY?J?P*?RY?S?U*?W*?YY?Z?`?b*?d*,?f*-?h*?j*+?l*?n??Heoqe'(e01er9es4e%&e*+?4eope')e02er:es5:S:EF%I0L5NCTIUNVSWYX^YdZ?tE??	?*?zL*?f?~M,??N+?+*??Y-??Y+SY*?l??SY*?lS?????*?L??W*?N??W**?f*?l???W*?f,????*?f????*?W??:?V*?j???*?j?-*?n*?l??*?f??7*?f??:*???ӷ?*?ӷ?*?P??W*?ޱ?H?(??????oq??+???????e?(??op?e??^]^_`a.b<a?c@fHgPhaizj?k?l?m?w?x?y?z?}?~??@????i?2v????R,-????:???;???:*?N??W*?d+?*?*?*??#?????4%)?+RoqR?(R$&R'(? RopR??R$%?%?-?N?Q????A????e?*?f?~?+:?,:???????:?/?9?1?(?3? ?5Y?7Y?8:?>?A?D?F?*?L??W????+?J?*+ ?N?Q??T?J?*?W+ ?N??w??>+sX??oq??(????'(?Y+??op???2??+?3?^?f?i?v?~???????????H?
???KL??
I*?j???*?j[+??*?n+,?^*?L??W*?N??W*?d+,!?Y*+,?a?e??*IoqIX?I?(I???IopI????"?*?2?H?"??????km?Y*?f?~S?qM*?f,+?u*?Y*?f?~??,+?x???? ?oq?yz%{+??op????%?>?wx?e?*?f?~??L*?l?M,????*?f????N,-????,???-???????,??:*?j?+,-??????*?n*?l???7Y?8??>,?A??>-????????>?>??>?D??4Q\?+?oq
????|?+??(??op>?
????+?3?5?L?Q?[?p?u??????????C??E??D?1?2*?N???(?5Y?7Y?8??>*?l?A??>?D?F?*?N???*????Doq?Dop?5???C?5
?E??d*?U?řZ*?b???
??L?*?b???L*?b+??W*?W?Y*?L??*?P??+?Թ?*?h*?W???? ??,7??doq?dop.?,7CJQVc???+???n*?U?ř
*?h+????oq?z?op??K*?ޱ?oq?z?op????/*?P???q2???/*?f???q2???/*?ޱ??q2???/*?j???q2???/*?b???q2???/*?n???q2???/*?d???q2???:*+????q?z2?E?4?????1?2@ 	

		?	J									!#$




© 2015 - 2025 Weber Informatics LLC | Privacy Policy