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

com.groupbyinc.flux.indices.cluster.IndicesClusterStateService.class Maven / Gradle / Ivy

There is a newer version: 129
Show newest version
????4C>com/groupbyinc/flux/indices/cluster/IndicesClusterStateService?com/groupbyinc/flux/common/component/AbstractLifecycleComponent/com/groupbyinc/flux/cluster/ClusterStateApplierIndicesClusterStateService.javaOcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$AllocatedIndicesAllocatedIndicesMcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$AllocatedIndexAllocatedIndexDcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$ShardShardQcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$FailedShardHandlerFailedShardHandlerOcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$RecoveryListenerRecoveryListener@com/groupbyinc/flux/indices/cluster/IndicesClusterStateService$2@com/groupbyinc/flux/indices/cluster/IndicesClusterStateService$1Bcom/groupbyinc/flux/cluster/action/shard/ShardStateAction$Listener9com/groupbyinc/flux/cluster/action/shard/ShardStateActionListenerjava/util/Map$Entry 
java/util/Map"Entrybcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$AllocatedIndices$IndexRemovalReason%IndexRemovalReason[com/groupbyinc/flux/cluster/action/index/NodeMappingRefreshAction$NodeMappingRefreshRequest(Acom/groupbyinc/flux/cluster/action/index/NodeMappingRefreshAction*NodeMappingRefreshRequest8com/groupbyinc/flux/cluster/metadata/IndexMetaData$State-2com/groupbyinc/flux/cluster/metadata/IndexMetaData/State7com/groupbyinc/flux/cluster/routing/RecoverySource$Type22com/groupbyinc/flux/cluster/routing/RecoverySource4TypeOcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService$RecoveryListener7>com/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService9%java/lang/invoke/MethodHandles$Lookup;java/lang/invoke/MethodHandles=LookupindicesServiceQLcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$AllocatedIndices;3Lcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$AllocatedIndices<+Lcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$Shard;+Lcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$AllocatedIndex<+Lcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$Shard;>;>;clusterService4Lcom/groupbyinc/flux/cluster/service/ClusterService;
threadPool+Lcom/groupbyinc/flux/threadpool/ThreadPool;recoveryTargetService@Lcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService;shardStateAction;Lcom/groupbyinc/flux/cluster/action/shard/ShardStateAction;nodeMappingRefreshActionCLcom/groupbyinc/flux/cluster/action/index/NodeMappingRefreshAction;SHARD_STATE_ACTION_LISTENERDLcom/groupbyinc/flux/cluster/action/shard/ShardStateAction$Listener;failedShardsCache$Ljava/util/concurrent/ConcurrentMap;?Ljava/util/concurrent/ConcurrentMap;repositoriesService6Lcom/groupbyinc/flux/repositories/RepositoriesService;failedShardHandlerSLcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$FailedShardHandler;sendRefreshMappingZbuildInIndexListenerLjava/util/List;FLjava/util/List;primaryReplicaSyncer6Lcom/groupbyinc/flux/index/shard/PrimaryReplicaSyncer;globalCheckpointSyncerLjava/util/function/Consumer;HLjava/util/function/Consumer;$assertionsDisabled?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/indices/IndicesService;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService;Lcom/groupbyinc/flux/cluster/action/shard/ShardStateAction;Lcom/groupbyinc/flux/cluster/action/index/NodeMappingRefreshAction;Lcom/groupbyinc/flux/repositories/RepositoriesService;Lcom/groupbyinc/flux/search/SearchService;Lcom/groupbyinc/flux/indices/flush/SyncedFlushService;Lcom/groupbyinc/flux/indices/recovery/PeerRecoverySourceService;Lcom/groupbyinc/flux/snapshots/SnapshotShardsService;Lcom/groupbyinc/flux/index/shard/PrimaryReplicaSyncer;Lcom/groupbyinc/flux/index/seqno/GlobalCheckpointSyncAction;)V*Lcom/groupbyinc/flux/common/inject/Inject;java/lang/ObjectdgetClass()Ljava/lang/Class;fg
eh"java/lang/invoke/LambdaMetafactoryjmetafactory?(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;lm
kno(Ljava/lang/Object;)Vq:com/groupbyinc/flux/index/seqno/GlobalCheckpointSyncActionsupdateGlobalCheckpointForShard,(Lcom/groupbyinc/flux/index/shard/ShardId;)Vuv
twxvaccept[(Lcom/groupbyinc/flux/index/seqno/GlobalCheckpointSyncAction;)Ljava/util/function/Consumer;{|}?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$AllocatedIndices;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService;Lcom/groupbyinc/flux/cluster/action/shard/ShardStateAction;Lcom/groupbyinc/flux/cluster/action/index/NodeMappingRefreshAction;Lcom/groupbyinc/flux/repositories/RepositoriesService;Lcom/groupbyinc/flux/search/SearchService;Lcom/groupbyinc/flux/indices/flush/SyncedFlushService;Lcom/groupbyinc/flux/indices/recovery/PeerRecoverySourceService;Lcom/groupbyinc/flux/snapshots/SnapshotShardsService;Lcom/groupbyinc/flux/index/shard/PrimaryReplicaSyncer;Ljava/util/function/Consumer;)Va
?this@Lcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService;settings.Lcom/groupbyinc/flux/common/settings/Settings;,Lcom/groupbyinc/flux/indices/IndicesService;
searchService*Lcom/groupbyinc/flux/search/SearchService;syncedFlushService6Lcom/groupbyinc/flux/indices/flush/SyncedFlushService;peerRecoverySourceService@Lcom/groupbyinc/flux/indices/recovery/PeerRecoverySourceService;snapshotShardsService5Lcom/groupbyinc/flux/snapshots/SnapshotShardsService;globalCheckpointSyncAction;OLcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$AllocatedIndex;event1Lcom/groupbyinc/flux/cluster/ClusterChangedEvent;*Lcom/groupbyinc/flux/cluster/ClusterState;getRoutingNodes4()Lcom/groupbyinc/flux/cluster/routing/RoutingNodes;?@
?Anodes3()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;CD
?E/com/groupbyinc/flux/cluster/node/DiscoveryNodesGgetLocalNodeId()Ljava/lang/String;IJ
HK0com/groupbyinc/flux/cluster/routing/RoutingNodesMnodeE(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/RoutingNode;OP
NQ"java/util/concurrent/ConcurrentMapSclearU?TV/com/groupbyinc/flux/cluster/routing/RoutingNodeX
getMasterNode2()Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Z[
H\entrySet()Ljava/util/Set;^_T`
java/util/SetbcgetValuee!f0com/groupbyinc/flux/cluster/routing/ShardRoutinghshardId+()Lcom/groupbyinc/flux/index/shard/ShardId;jk
ilgetByShardId](Lcom/groupbyinc/flux/index/shard/ShardId;)Lcom/groupbyinc/flux/cluster/routing/ShardRouting;no
YpisSameAllocation5(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;)Zrs
itremovev?
wjava/lang/StringBuilderya?
z{master }append-(Ljava/lang/String;)Ljava/lang/StringBuilder;?
z?-(Ljava/lang/Object;)Ljava/lang/StringBuilder;?
z?A has not removed previously failed shard. resending shard failure?toString?J
z?logger8Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;??	?.[{}] re-sending failed shard [{}], reason [{}]?6com/groupbyinc/flux/common/apache/logging/log4j/Logger?traceK(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V????MN	?localShardFailed?(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Ljava/lang/String;Ljava/lang/Exception;Lcom/groupbyinc/flux/cluster/action/shard/ShardStateAction$Listener;Lcom/groupbyinc/flux/cluster/ClusterState;)V??
?messageLjava/lang/String;failedShardRouting2Lcom/groupbyinc/flux/cluster/routing/ShardRouting;matchedRouting?Ljava/util/Iterator;>;Ljava/util/Iterator;localRoutingNode1Lcom/groupbyinc/flux/cluster/routing/RoutingNode;
masterNode0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;
previousState??
??`W	?java/lang/AssertionError?
?{java/lang/String?indicesDeleted()Ljava/util/List;??
??java/util/List??com/groupbyinc/flux/index/Index?isDebugEnabled????3[{}] cleaning index, no longer part of the metadata?debug'(Ljava/lang/String;Ljava/lang/Object;)V????r(Lcom/groupbyinc/flux/index/Index;)Lcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$AllocatedIndex;9?	?getIndexSettings+()Lcom/groupbyinc/flux/index/IndexSettings;???DELETED?	&?$index no longer part of the metadata?metaData1()Lcom/groupbyinc/flux/cluster/metadata/MetaData;??
??getName?J
??-com/groupbyinc/flux/cluster/metadata/MetaData?hasIndex(Ljava/lang/String;)Z??
??W(Lcom/groupbyinc/flux/index/Index;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;?
??'com/groupbyinc/flux/index/IndexSettings?e(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Lcom/groupbyinc/flux/common/settings/Settings;)Va?
??,deleted index was not assigned to local node?deleteUnassignedIndexs(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Lcom/groupbyinc/flux/cluster/ClusterState;)V??	?*com/groupbyinc/flux/gateway/GatewayService?STATE_NOT_RECOVERED_BLOCK0Lcom/groupbyinc/flux/cluster/block/ClusterBlock;??	??hasGlobalBlock3(Lcom/groupbyinc/flux/cluster/block/ClusterBlock;)Z??
?verifyIndexIsDeleted?(Lcom/groupbyinc/flux/index/Index;Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;??	?)com/groupbyinc/flux/threadpool/ThreadPool?generic(()Ljava/util/concurrent/ExecutorService;??
???(Lcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService;Lcom/groupbyinc/flux/index/Index;Lcom/groupbyinc/flux/index/IndexSettings;)Va?
$java/util/concurrent/ExecutorServiceexecute(Ljava/lang/Runnable;)V
indexSettings)Lcom/groupbyinc/flux/index/IndexSettings;4Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;!Lcom/groupbyinc/flux/index/Index;localNodeIdjava/util/HashSet
{
Y
iadd(Ljava/lang/Object;)ZccontainscisNewCluster?
?index c does not exist in the cluster state, it should either have been deleted or the cluster must be newaq
? getState<()Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State;"#
0$CLOSE:Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State;&'	.(CLOSED*	&+{} removing index, [{}]-9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V?/?0$removing index (no shards allocated)2shardRouting
indexMetaDatareasonindicesWithShards2Ljava/util/Set;Ljava/util/Set;initializing:?
i;containsKey=T>getShardOrNullq(Lcom/groupbyinc/flux/index/shard/ShardId;)Lcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$Shard;@A	BSmaster marked shard as active, but shard has not been created, mark shard as failedD
sendFailShard?(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Ljava/lang/String;Ljava/lang/Exception;Lcom/groupbyinc/flux/cluster/ClusterState;)VFG
H)Lcom/groupbyinc/flux/index/shard/ShardId;routingEntry4()Lcom/groupbyinc/flux/cluster/routing/ShardRouting;LMN'com/groupbyinc/flux/index/shard/ShardIdP!{} removing shard (not allocated)Rid()ITU
QVremoving shard (not allocated)XremoveShard(ILjava/lang/String;)VZ[\9{} removing shard (stale allocation id, stale {}, new {})^???`removing shard (stale copy)bactived?
ie2{} removing shard (not active, current {}, new {})gcurrentRoutingEntrynewShardRoutingshardFLcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$Shard;java/lang/Exceptionmjava/util/HashMapo
p{&(Ljava/lang/Object;)Ljava/lang/Object;rlambda$createIndices$03(Lcom/groupbyinc/flux/index/Index;)Ljava/util/List;tu
vwuapply()Ljava/util/function/Function;z{|computeIfAbsentC(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;~#??#`getKey?!?[{}] creating index?createIndex?(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Ljava/util/List;)Lcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$AllocatedIndex;??	?
updateMapping7(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Z???getIndex?
0?getIndexUUID?J
0?9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Va?
)?nodeMappingRefresh?(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Lcom/groupbyinc/flux/cluster/action/index/NodeMappingRefreshAction$NodeMappingRefreshRequest;)V??
+?failed to create index?"failed to update mapping for index?FAILURE?	&?&removing index (mapping update failed)?failShardReasoneLjava/lang/Exception;entry|Ljava/util/Map$Entry;>;Ljava/util/Map$Entry;indicesToCreatevLjava/util/Map;>;Ljava/util/Map;metaDataChanged??
??getIndexMetaData6()Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;??
??* should have been removed by deleteIndices?indexMetaDataChangedk(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Z??
??updateMetaData7(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)V???equals?
??currentIndexMetaDatanewIndexMetaDataroutingTable4()Lcom/groupbyinc/flux/cluster/routing/RoutingTable;??
??0com/groupbyinc/flux/cluster/routing/RoutingTable?
Q?* should have been created by createIndices?I(I)Lcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$Shard;@??. should have been removed by failMissingShards?createShard?(Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;Lcom/groupbyinc/flux/cluster/routing/RoutingTable;Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/cluster/ClusterState;)V??
?updateShard(Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$Shard;Lcom/groupbyinc/flux/cluster/routing/RoutingTable;Lcom/groupbyinc/flux/cluster/ClusterState;)V??
?1Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;2Lcom/groupbyinc/flux/cluster/routing/RoutingTable;9only allow shard creation for initializing shard but was ?recoverySource6()Lcom/groupbyinc/flux/cluster/routing/RecoverySource;??
i?getType;()Lcom/groupbyinc/flux/cluster/routing/RecoverySource$Type;??
5?PEER9Lcom/groupbyinc/flux/cluster/routing/RecoverySource$Type;??	3?findSourceNodeForPeerRecovery?(Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;Lcom/groupbyinc/flux/cluster/routing/RoutingTable;Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;Lcom/groupbyinc/flux/cluster/routing/ShardRouting;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;??
?=ignoring initializing shard {} - no source node can be found.?????{} creating shard?2com/groupbyinc/flux/indices/recovery/RecoveryState?getLocalNode?[
H??(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;)Va?
???(Lcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService;Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$1;)Va?
??(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/indices/recovery/RecoveryState;Lcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService;Lcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService$RecoveryListener;Lcom/groupbyinc/flux/repositories/RepositoriesService;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Lcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$Shard;?	failed to create shardfailAndRemoveShard?(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;ZLjava/lang/String;Ljava/lang/Exception;Lcom/groupbyinc/flux/cluster/ClusterState;)V

recoveryState4Lcom/groupbyinc/flux/indices/recovery/RecoveryState;
sourceNode^local shard has a different allocation id but wasn't cleaning by removeShards. cluster state: 
 local: lprimaryTerm(I)J
0inSyncAllocationIds(I)Ljava/util/Set;
0shardRoutingTableg(Lcom/groupbyinc/flux/index/shard/ShardId;)Lcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable;
?:com/groupbyinc/flux/cluster/routing/IndexShardRoutingTableassignedShards ?
!stream()Ljava/util/stream/Stream;#$?%lambda$updateShard$1M(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;)Ljava/util/stream/Stream;'(
)*(|java/util/stream/Stream.flatMap8(Ljava/util/function/Function;)Ljava/util/stream/Stream;01/2lambda$updateShard$2f(Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;Lcom/groupbyinc/flux/cluster/routing/ShardRouting;)Z56
78stestQ(Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;)Ljava/util/function/Predicate;;<=filter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;?@/AallocationId4()Lcom/groupbyinc/flux/cluster/routing/AllocationId;CD
iEFf(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;)Lcom/groupbyinc/flux/cluster/routing/AllocationId;H|mapK1/L0com/groupbyinc/flux/cluster/routing/AllocationIdNgetIdPJ
OQRF(Lcom/groupbyinc/flux/cluster/routing/AllocationId;)Ljava/lang/String;T|java/util/stream/CollectorsWtoSet()Ljava/util/stream/Collector;YZ
X[collect0(Ljava/util/stream/Collector;)Ljava/lang/Object;]^/_'(Ljava/lang/Object;Ljava/lang/Object;)Va4com/groupbyinc/flux/index/shard/PrimaryReplicaSyncercresyncZ(Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/action/ActionListener;)Vef
dghfW(Lcom/groupbyinc/flux/index/shard/PrimaryReplicaSyncer;)Ljava/util/function/BiConsumer;{klversion()Jno
?pupdateShardState?(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;JLjava/util/function/BiConsumer;JLjava/util/Set;Lcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable;Ljava/util/Set;)Vrst#failed updating shard routing entryv3()Lcom/groupbyinc/flux/index/shard/IndexShardState;?xy/com/groupbyinc/flux/index/shard/IndexShardState{STARTED1Lcom/groupbyinc/flux/index/shard/IndexShardState;}~	|
POST_RECOVERY?~	|?isTraceEnabled????_{} master marked shard as initializing, but shard has state [{}], resending shard started to {}?3 marked shard as initializing, but shard state is [?], mark shard as started?shardStarted?(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Ljava/lang/String;Lcom/groupbyinc/flux/cluster/action/shard/ShardStateAction$Listener;Lcom/groupbyinc/flux/cluster/ClusterState;)V??
?J	inSyncIds#Ljava/util/Set;indexShardRoutingTablejava/lang/Class1desiredAssertionStatus3?
24
{	SignatureCodeLocalVariableTableLineNumberTableRuntimeVisibleAnnotationsLocalVariableTypeTable
(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$AllocatedIndices<+Lcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$Shard;+Lcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$AllocatedIndex<+Lcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$Shard;>;>;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService;Lcom/groupbyinc/flux/cluster/action/shard/ShardStateAction;Lcom/groupbyinc/flux/cluster/action/index/NodeMappingRefreshAction;Lcom/groupbyinc/flux/repositories/RepositoriesService;Lcom/groupbyinc/flux/search/SearchService;Lcom/groupbyinc/flux/indices/flush/SyncedFlushService;Lcom/groupbyinc/flux/indices/recovery/PeerRecoverySourceService;Lcom/groupbyinc/flux/snapshots/SnapshotShardsService;Lcom/groupbyinc/flux/index/shard/PrimaryReplicaSyncer;Ljava/util/function/Consumer;)V
StackMapTable"RuntimeVisibleParameterAnnotationsBootstrapMethods
SourceFileInnerClasses!@A7BCDEFGHIJKLMNOP7QRSTUVWXY7Z[\]^7_`W$ab8?(*+,-	

Y?iW?~???9?(??(??(@?(CD(EF(GH(IJ(KL(RS(??	(??
(??(??([\
(??:
?'?;ca8??*+??*????*?Y*????*??YSYSY	SY
SYS????*,??*-??*??*??*??*??*??*
??*??**????ƶ̶еұ9????????@A?CD?EF?GH?IJ?KL?RS???	???
???????[\
?]^<?@B?]_:B?qt?7?=?B?G?M?S?Y?_?e?k?q???7=??8Y*???ښ
*???ݙ*??*??9??:???>??8Y*???ښ
*???ݙ*??*??9??:???>??8+?9??:?!??8+{*????+??M,????;*???N-?
?'-??:*???????ֱ*,?#*+?&*+?)*,?,*,?/*+?2*,?5*,?8?9*89;{??{<=k?><89::F?
????8?N?Q?R?W?\?a?f?k?p?u?z?>??
?, !8??+?B+?F?L?RM,?
*???W?+?F?]N*???a?d:?
????!?g?i:,?m?q:?
?u?
?x?H-?D?zY?|~??-???????:*????m??*????+????y?9R?%??Si??^^??5???????>???%???<5??:B?????%???S?^?m?w{????>!?Y??
?7ii	?D?$?8?
2+??M+??N-?F?L:??????Y???+????:?
?????:*?????*?????*????:? ??:*????Ϲ??,???ֶܙ/,????:	??Y	*????:*???	-???I???,????????Y???*??+????:		???Y	*????:?:?*?????Y*?????9?
|	??
	?		??
	n?9;	G?2??2<=-?>
(?>?<n?9::f
&GSans|?? ?!?"?#?*?+?,?-/23.J1K>Q
?&????

?/??.:?'0?	????
????'?8L+??M,?F?LN???-???Y????Y?:,?B-?R:?0?:?
???i:??W???*???:?
????:?:??~,????:	???2	?-+??&??Y?zY?|?????????!?	?	?%?)?	?,??:
*??.
?1*??
3???Z?9pT
4??p5
	? 6
????9;??<=?>
?(?792???<??9:(?78:RTU
VX(Y2Z7[T\a]d`?a?b?g?h?k?l?mnpq>7	????cY
?%?

?j?0B&?!?*!8?g+?B+?F?L?RM,??,?N-?
?G-??i:?m:?X??:.yz{}-~4B?P?X?c?f?>?Y?
?I?-!8?+?F?LM???,???Y???+?B,?RN*???:?
????:?K:?
????:?O:?m:	-??	-	?q:

?#*??S	??	?WY?]?b
?u?'*??_	
?a	?Wc?]?4
??#???<D?9::R???#?D?c?l?s????????????????????
?
?>S
???Y
?
?-iQEi?&i-?0??Y

??3!8<
r+?B+?F?L?RM,???pY?qN,?:?
?P??i:*???m???0?:*?????-?}??????W???-???d:?
????!:????:+????:*?????:*??*????:???3*?ҙ,*??+?F?]?)Y??????+?F?L?????]:	??:
??:
*???????g????:?
???i:*
	+?I??ߧ???n9?P&8>4? ??
`4?(F??
X??	????5
??9;????r??r?>c??V??< ??9:????V??:? ?????8?I?P?^?v?y???????????????????????#?(?9?`?k?n?q?>n?Y?
#
?S??
??	?Y#
!?0Bn?n???
?#?Y#
?0?8?F+????+??M*???N-?
?(-??:?:????:,????:???+?&??Y?zY?|??????????!??????????3*?ҙ,*??,?F?]?)Y??????,?F?L?????z:*???????,?B,?F?L?R:		?M	?:

?
?<
??i:??Ù *???m???*?,?I?????ձ???n9f
*4??O??	?u??4@?
K??
+9;F??F<=
9?><+9::j???
?+?4?@?K?y??????????????????????????3???B?E?>U	??
?a??
?00?NBn?3nY
????
?6!8
?+?B+?F?L?RM,??+?FN+??:,?:?
????i:?m:*??????*???̹?:???.?)??Y?zY?|???̶?ζ????!??W??:		?;???(?????C????<`?9::F	;
BP`
???????>C?Y?H?
?kiQ?=??YH?
???8w	????&-?,??::),9EJ Z![&k'{(?,?*?+?->)?1??In??8?

o-?O:???3,?u?*??Y?zY?|??,?????????!???-??̶?:-??W?7-??W?:
,?m?:?"?&?-?3+?>?B?J?M?V?M?\?`?c:-,*??Y?iW?m?q
?u
?:*,w?	?-?z:,???n9?Q?5
a}?qm?9
|b???"?9???o??oC?o4?oklo??o?>gi??v?~<qm??
?"??:n12>7Q8a9q:|;?<?=?D?E?F?G?H?M?J?K?L?O?PTU$V-U2X9Yn^>?>i??n?|!;
??8C?:-???D+-?m???:?f?!,????:?*????*????I-???&,-????:?3*?-?m-???????Y?zY?|???-????????9>1?????????C??4???:Bfg
hjk*l/m=pHrRs\taufvmuuy?|>?=?i?
)"??8^*+?-*?????	?9*??4??W??:
??8)X*??+?m?̹?:?+?m?W-?]?#:?:??*??+-?????
*+-?I?&)?&.n9R9;0??X??X4?X?WX??X??X?><9::2???&?)?+?.?0?7?I?M?W?>
&B?Dn
??FG8?Q*??+,??-??*??+?m+??W*??+,-?????!:-?	-??*??+,?????/2n9>4??Q??Q4?Q??Q??Q?>:"?? ?/?2?4?>?P?>rn?n??
?
??8d$??Y??eY*??SY*???SY+S??9$4?$??:???#?
??8L??Y?*?m+???94???:???
??8d$??Y??eY*??SY*???SY+S??9$4?$??:???#?
568F*+?????????9C??:D
'(8Z*?	??iY*SY*?S??*??9?:>?A>
tu82?Y??9:?8/*???9?:c8/*???9?:c8/*???9?:c8???:c 8/*???9?:c!"8P*+-?$?9*?%?&W'?:c()8/*???9?:c*+8/*???9?:c,-8h*+-?	?9>?%?&W'?.?/>:c0?8B?5?????Y?6???:
cl>@@f
pryzpsxyps+,p49:psGIpsSUpbijp???p???p???ABz	
	
			!#$	&	'@)+,	.01@356@8:	<>?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy