com.groupbyinc.flux.indices.recovery.PeerRecoveryTargetService$TranslogOperationsRequestHandler.class Maven / Gradle / Ivy
???? 4 ? _com/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService$TranslogOperationsRequestHandler ?Ljava/lang/Object;Lcom/groupbyinc/flux/transport/TransportRequestHandler; java/lang/Object 5com/groupbyinc/flux/transport/TransportRequestHandler PeerRecoveryTargetService.java >com/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService TranslogOperationsRequestHandler acom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService$TranslogOperationsRequestHandler$1 Ecom/groupbyinc/flux/indices/recovery/RecoveriesCollection$RecoveryRef 9com/groupbyinc/flux/indices/recovery/RecoveriesCollection RecoveryRef 9com/groupbyinc/flux/cluster/ClusterStateObserver$Listener 0com/groupbyinc/flux/cluster/ClusterStateObserver Listener this$0 @Lcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService; C(Lcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService;)V ()V
this aLcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService$TranslogOperationsRequestHandler; messageReceived {(Lcom/groupbyinc/flux/indices/recovery/RecoveryTranslogOperationsRequest;Lcom/groupbyinc/flux/transport/TransportChannel;)V java/io/IOException % 0com/groupbyinc/flux/index/mapper/MapperException ' java/lang/Throwable )
access$000 }(Lcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService;)Lcom/groupbyinc/flux/indices/recovery/RecoveriesCollection; + ,
- Fcom/groupbyinc/flux/indices/recovery/RecoveryTranslogOperationsRequest /
recoveryId ()J 1 2
0 3 shardId +()Lcom/groupbyinc/flux/index/shard/ShardId; 5 6
0 7 getRecoverySafe s(JLcom/groupbyinc/flux/index/shard/ShardId;)Lcom/groupbyinc/flux/indices/recovery/RecoveriesCollection$RecoveryRef; 9 :
;
access$100 v(Lcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService;)Lcom/groupbyinc/flux/cluster/service/ClusterService; = >
?
access$200 z(Lcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService;)Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger; A B
C
access$300 m(Lcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService;)Lcom/groupbyinc/flux/threadpool/ThreadPool; E F
G )com/groupbyinc/flux/threadpool/ThreadPool I getThreadContext <()Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext; K L
J M ?(Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/common/unit/TimeValue;Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;)V O
P target 7()Lcom/groupbyinc/flux/indices/recovery/RecoveryTarget; R S
T
operations ()Ljava/util/List; V W
0 X totalTranslogOps ()I Z [
0 \ 3com/groupbyinc/flux/indices/recovery/RecoveryTarget ^ indexTranslogOperations (Ljava/util/List;I)J ` a
_ b Gcom/groupbyinc/flux/indices/recovery/RecoveryTranslogOperationsResponse d
indexShard .()Lcom/groupbyinc/flux/index/shard/IndexShard; f g
_ h *com/groupbyinc/flux/index/shard/IndexShard j getLocalCheckpoint l 2
k m (J)V o
e p .com/groupbyinc/flux/transport/TransportChannel r sendResponse 4(Lcom/groupbyinc/flux/transport/TransportResponse;)V t u s v
access$400 x B
y 0delaying recovery due to missing mapping changes { 6com/groupbyinc/flux/common/apache/logging/log4j/Logger } debug *(Ljava/lang/String;Ljava/lang/Throwable;)V ? ~ ? ?(Lcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService$TranslogOperationsRequestHandler;Lcom/groupbyinc/flux/indices/recovery/RecoveryTranslogOperationsRequest;Lcom/groupbyinc/flux/transport/TransportChannel;)V ?
? waitForNextChange >(Lcom/groupbyinc/flux/cluster/ClusterStateObserver$Listener;)V ? ?
? close ?
?
addSuppressed (Ljava/lang/Throwable;)V ? ?
* ? exception 2Lcom/groupbyinc/flux/index/mapper/MapperException; observer 2Lcom/groupbyinc/flux/cluster/ClusterStateObserver; recoveryTarget 5Lcom/groupbyinc/flux/indices/recovery/RecoveryTarget; recoveryRef GLcom/groupbyinc/flux/indices/recovery/RecoveriesCollection$RecoveryRef; request HLcom/groupbyinc/flux/indices/recovery/RecoveryTranslogOperationsRequest; channel 0Lcom/groupbyinc/flux/transport/TransportChannel; c(Lcom/groupbyinc/flux/transport/TransportRequest;Lcom/groupbyinc/flux/transport/TransportChannel;)V java/lang/Exception ? # $
? Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions Signature
SourceFile InnerClasses ? >
*+? *? ? ?
! "
? ? # $ ?
?*? ? .+? 4+? 8?