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

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

There is a newer version: 59
Show newest version
????3,3com/groupbyinc/flux/indices/recovery/RecoverySource6com/groupbyinc/flux/common/component/AbstractComponentRecoverySource.javaDcom/groupbyinc/flux/indices/recovery/RecoverySource$OngoingRecoveresOngoingRecoveresXcom/groupbyinc/flux/indices/recovery/RecoverySource$StartRecoveryTransportRequestHandler	$StartRecoveryTransportRequestHandler;com/groupbyinc/flux/indices/recovery/RecoverySource$ActionsActions5com/groupbyinc/flux/indices/recovery/RecoverySource$1/com/groupbyinc/flux/threadpool/ThreadPool$Names)com/groupbyinc/flux/threadpool/ThreadPoolNames5com/groupbyinc/flux/indices/IndicesLifecycle$Listener,com/groupbyinc/flux/indices/IndicesLifecycleListenertransportService0Lcom/groupbyinc/flux/transport/TransportService;indicesService,Lcom/groupbyinc/flux/indices/IndicesService;recoverySettings7Lcom/groupbyinc/flux/indices/recovery/RecoverySettings;clusterService,Lcom/groupbyinc/flux/cluster/ClusterService;ongoingRecoveriesFLcom/groupbyinc/flux/indices/recovery/RecoverySource$OngoingRecoveres;?(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/ClusterService;)V*Lcom/groupbyinc/flux/common/inject/Inject;1(Lcom/groupbyinc/flux/common/settings/Settings;)V%(
):(Lcom/groupbyinc/flux/indices/recovery/RecoverySource$1;)V%+
,#$	.	0	2!"	4*com/groupbyinc/flux/indices/IndicesService6indicesLifecycle0()Lcom/groupbyinc/flux/indices/IndicesLifecycle;89
7:8(Lcom/groupbyinc/flux/indices/recovery/RecoverySource;)V%<
=addListener:(Lcom/groupbyinc/flux/indices/IndicesLifecycle$Listener;)V?@A 	C,internal:index/shard/recovery/start_recoveryE9com/groupbyinc/flux/indices/recovery/StartRecoveryRequestGgenericI

=.com/groupbyinc/flux/transport/TransportServiceLregisterRequestHandlero(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportRequestHandler;)VNO
MPthis5Lcom/groupbyinc/flux/indices/recovery/RecoverySource;settings.Lcom/groupbyinc/flux/common/settings/Settings;recovert(Lcom/groupbyinc/flux/indices/recovery/StartRecoveryRequest;)Lcom/groupbyinc/flux/indices/recovery/RecoveryResponse;shardId+()Lcom/groupbyinc/flux/index/shard/ShardId;XY
HZ'com/groupbyinc/flux/index/shard/ShardId\index#()Lcom/groupbyinc/flux/index/Index;^_
]`com/groupbyinc/flux/index/Indexbname()Ljava/lang/String;de
cfindexServiceSafe<(Ljava/lang/String;)Lcom/groupbyinc/flux/index/IndexService;hi
7jid()Ilm
]n&com/groupbyinc/flux/index/IndexServicep	shardSafe/(I)Lcom/groupbyinc/flux/index/shard/IndexShard;rs
qt*com/groupbyinc/flux/cluster/ClusterServicevstate,()Lcom/groupbyinc/flux/cluster/ClusterState;xywz(com/groupbyinc/flux/cluster/ClusterState|getRoutingNodes4()Lcom/groupbyinc/flux/cluster/routing/RoutingNodes;~
}?
targetNode2()Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;??
H?.com/groupbyinc/flux/cluster/node/DiscoveryNode?le
??0com/groupbyinc/flux/cluster/routing/RoutingNodes?nodeE(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/RoutingNode;??
??logger-Lcom/groupbyinc/flux/common/logging/ESLogger;??	?4delaying recovery of {} as source node {} is unknown?java/lang/Object?+com/groupbyinc/flux/common/logging/ESLogger?debug((Ljava/lang/String;[Ljava/lang/Object;)V????;com/groupbyinc/flux/indices/recovery/DelayRecoveryException?java/lang/StringBuilder?()V%?
??$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?e
??(Ljava/lang/String;)V%?
??*com/groupbyinc/flux/index/shard/IndexShard?/com/groupbyinc/flux/cluster/routing/RoutingNode?iterator()Ljava/util/Iterator;??
??0com/groupbyinc/flux/cluster/routing/ShardRouting?java/util/Iterator?hasNext()Z????next()Ljava/lang/Object;????
?Zequals(Ljava/lang/Object;)Z??
]?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;x?
??5source node has the state of the target shard to be [?!], expecting to be [initializing]?6[{}][{}] starting recovery to {}, mark_as_relocated {}?java/lang/Integer?valueOf(I)Ljava/lang/Integer;??
??markAsRelocated??
H?java/lang/Boolean?(Z)Ljava/lang/Boolean;??
??trace????
indexSettings0()Lcom/groupbyinc/flux/common/settings/Settings;??
??2com/groupbyinc/flux/cluster/metadata/IndexMetaData?isOnSharedFilesystem1(Lcom/groupbyinc/flux/common/settings/Settings;)Z??
??Bcom/groupbyinc/flux/indices/recovery/SharedFSRecoverySourceHandler??(Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/indices/recovery/StartRecoveryRequest;Lcom/groupbyinc/flux/indices/recovery/RecoverySettings;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/common/logging/ESLogger;)V%?
??:com/groupbyinc/flux/indices/recovery/RecoverySourceHandler
?addk(Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/indices/recovery/RecoverySourceHandler;)V
recoverToTarget9()Lcom/groupbyinc/flux/indices/recovery/RecoveryResponse;	

remove

java/lang/ThrowableshardRouting2Lcom/groupbyinc/flux/cluster/routing/ShardRouting;handler?B*?D,FHJ?
Y*?K?Q?&>NRSNTUNNN N!"'&	F@GHI!J5T;VMW('VW%?	?*?3+?[?a?g?kM,+?[?o?uN*?5?{??+??????:?C*?????Y+?[SY+??S????Y??Y?????+????????????:??:???(????:??+?[?Ι
:?????**?????Y+?[SY+??S????Yҷ???՚L*?????Y+?[SY+??SY??S????Y??Y??ܶ??ڶ?޶??????*?????Y+?[?a?gSY+?[?o??SY+??SY+???S??-???????Y-+*?D*?1*???:??Y-+*?D*?1*???:*?/-??:*?/-??:*?/-????????&\	???RS???6??~U?-'nZ[_6`;aXb{d~e?f?g?h?j?k?l?m?o?p?qp
r1ukwux?z?|?~??),	?{q???	??+?+?P?]?]%/*?/?&S'4 !%:*+?#?&S$'4*+2

			




© 2015 - 2025 Weber Informatics LLC | Privacy Policy