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

com.groupbyinc.flux.indices.recovery.PeerRecoverySourceService.class Maven / Gradle / Ivy

????4f>com/groupbyinc/flux/indices/recovery/PeerRecoverySourceService6com/groupbyinc/flux/common/component/AbstractComponent2com/groupbyinc/flux/index/shard/IndexEventListenerPeerRecoverySourceService.java@com/groupbyinc/flux/indices/recovery/PeerRecoverySourceService$1Pcom/groupbyinc/flux/indices/recovery/PeerRecoverySourceService$OngoingRecoveries
OngoingRecoveriesccom/groupbyinc/flux/indices/recovery/PeerRecoverySourceService$StartRecoveryTransportRequestHandler
$StartRecoveryTransportRequestHandlerFcom/groupbyinc/flux/indices/recovery/PeerRecoverySourceService$ActionsActions/com/groupbyinc/flux/threadpool/ThreadPool$Names)com/groupbyinc/flux/threadpool/ThreadPoolNames6com/groupbyinc/flux/index/store/Store$MetadataSnapshot%com/groupbyinc/flux/index/store/StoreMetadataSnapshot%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookuptransportService0Lcom/groupbyinc/flux/transport/TransportService;indicesService,Lcom/groupbyinc/flux/indices/IndicesService;recoverySettings7Lcom/groupbyinc/flux/indices/recovery/RecoverySettings;clusterService4Lcom/groupbyinc/flux/cluster/service/ClusterService;ongoingRecoveriesRLcom/groupbyinc/flux/indices/recovery/PeerRecoverySourceService$OngoingRecoveries;?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/indices/IndicesService;Lcom/groupbyinc/flux/indices/recovery/RecoverySettings;Lcom/groupbyinc/flux/cluster/service/ClusterService;)V*Lcom/groupbyinc/flux/common/inject/Inject;1(Lcom/groupbyinc/flux/common/settings/Settings;)V,/
0?(Lcom/groupbyinc/flux/indices/recovery/PeerRecoverySourceService;Lcom/groupbyinc/flux/indices/recovery/PeerRecoverySourceService$1;)V,2
3*+	5"#	7$%	9()	;&'	=,internal:index/shard/recovery/start_recovery?"java/lang/invoke/LambdaMetafactoryAmetafactory?(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;CD
BEF()Ljava/lang/Object;H9com/groupbyinc/flux/indices/recovery/StartRecoveryRequestJ()V,L
KMN=()Lcom/groupbyinc/flux/indices/recovery/StartRecoveryRequest;Pget()Ljava/util/function/Supplier;RSTgenericVC(Lcom/groupbyinc/flux/indices/recovery/PeerRecoverySourceService;)V,X
Y.com/groupbyinc/flux/transport/TransportService[registerRequestHandler{(Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportRequestHandler;)V]^
\_this@Lcom/groupbyinc/flux/indices/recovery/PeerRecoverySourceService;settings.Lcom/groupbyinc/flux/common/settings/Settings;beforeIndexShardClosed?(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/common/settings/Settings;)V%Lcom/groupbyinc/flux/common/Nullable;shard is closedhcancelA(Lcom/groupbyinc/flux/index/shard/IndexShard;Ljava/lang/String;)Vjk
lshardId)Lcom/groupbyinc/flux/index/shard/ShardId;
indexShard,Lcom/groupbyinc/flux/index/shard/IndexShard;
indexSettingsrecovert(Lcom/groupbyinc/flux/indices/recovery/StartRecoveryRequest;)Lcom/groupbyinc/flux/indices/recovery/RecoveryResponse;java/io/IOExceptionu+()Lcom/groupbyinc/flux/index/shard/ShardId;nw
Kx'com/groupbyinc/flux/index/shard/ShardIdzgetIndex#()Lcom/groupbyinc/flux/index/Index;|}
{~*com/groupbyinc/flux/indices/IndicesService?indexServiceSafeK(Lcom/groupbyinc/flux/index/Index;)Lcom/groupbyinc/flux/index/IndexService;??
??id()I??
{?&com/groupbyinc/flux/index/IndexService?getShard/(I)Lcom/groupbyinc/flux/index/shard/IndexShard;??
??2com/groupbyinc/flux/cluster/service/ClusterService?state,()Lcom/groupbyinc/flux/cluster/ClusterState;??
??(com/groupbyinc/flux/cluster/ClusterState?getRoutingNodes4()Lcom/groupbyinc/flux/cluster/routing/RoutingNodes;??
??
targetNode2()Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;??
K?.com/groupbyinc/flux/cluster/node/DiscoveryNode?getId()Ljava/lang/String;??
??0com/groupbyinc/flux/cluster/routing/RoutingNodes?nodeE(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/RoutingNode;??
??logger8Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;??	?4delaying recovery of {} as source node {} is unknown?6com/groupbyinc/flux/common/apache/logging/log4j/Logger?debug9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V????;com/groupbyinc/flux/indices/recovery/DelayRecoveryException?java/lang/StringBuilder?
?M$source node does not have the node [?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??] in its state yet..?toString??
??(Ljava/lang/String;)V,?
??*com/groupbyinc/flux/index/shard/IndexShard?/com/groupbyinc/flux/cluster/routing/RoutingNode?routingEntry4()Lcom/groupbyinc/flux/cluster/routing/ShardRouting;??
??isPrimaryRelocation()Z??
K?0com/groupbyinc/flux/cluster/routing/ShardRouting?
relocating??
??relocatingNodeId??
??java/lang/String?equals(Ljava/lang/Object;)Z??
??Mdelaying recovery of {} as source shard is not marked yet as relocating to {}?1source shard is not marked yet as relocating to [?]?getByShardId](Lcom/groupbyinc/flux/index/shard/ShardId;)Lcom/groupbyinc/flux/cluster/routing/ShardRouting;??
??Idelaying recovery of {} as it is not listed as assigned to target node {}?Psource node does not have the shard listed in its state as allocated on the node?initializing??
??mdelaying recovery of {} as it is not listed as initializing on the target node {}. known shards state is [{}]?9()Lcom/groupbyinc/flux/cluster/routing/ShardRoutingState;??
??K(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V????5source node has the state of the target shard to be [!], expecting to be [initializing]targetAllocationId?
KallocationId4()Lcom/groupbyinc/flux/cluster/routing/AllocationId;	
?
0com/groupbyinc/flux/cluster/routing/AllocationId

?
sourceNode?
KmetadataSnapshot:()Lcom/groupbyinc/flux/index/store/Store$MetadataSnapshot;
K
recoveryId()J
K?(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Lcom/groupbyinc/flux/index/store/Store$MetadataSnapshot;ZJ)V,
K\delaying recovery of {} due to target allocation id mismatch (expected: [{}], but was: [{}])Esource node has the state of the target shard to have allocation id [], expecting to be [!addNewRecovery?(Lcom/groupbyinc/flux/indices/recovery/StartRecoveryRequest;Lcom/groupbyinc/flux/index/shard/IndexShard;)Lcom/groupbyinc/flux/indices/recovery/RecoverySourceHandler;#$
% [{}][{}] starting recovery to {}'com/groupbyinc/flux/index/Index)getName+?
*,java/lang/Integer.valueOf(I)Ljava/lang/Integer;01
/2trace4??5:com/groupbyinc/flux/indices/recovery/RecoverySourceHandler7recoverToTarget9()Lcom/groupbyinc/flux/indices/recovery/RecoveryResponse;9:
8;removek(Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/indices/recovery/RecoverySourceHandler;)V=>
?java/lang/ThrowableArequest;Lcom/groupbyinc/flux/indices/recovery/StartRecoveryRequest;indexService(Lcom/groupbyinc/flux/index/IndexService;shard1Lcom/groupbyinc/flux/cluster/routing/RoutingNode;2Lcom/groupbyinc/flux/cluster/routing/ShardRouting;targetShardRoutinghandler*+?1*?Y*?4?6*,?8*-?:*?<*?>,@?UW?Y*?Z?`?]>>ab>cd>"#>$%>&'>()^"GBHIJ"K(L=M_.ef\h,?
*?6,i?m?]*abnopqrd^RSU`agst\n

 *?:+?y???M,+?y????N*??]Qb^6WX\/*???]Qb^6YX\/*???]Qb^6Z[\/*?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy