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

com.groupbyinc.flux.snapshots.RestoreService.class Maven / Gradle / Ivy

????4?,com/groupbyinc/flux/snapshots/RestoreService6com/groupbyinc/flux/common/component/AbstractComponent/com/groupbyinc/flux/cluster/ClusterStateApplierRestoreService.javaMcom/groupbyinc/flux/snapshots/RestoreService$UpdateRestoreStateRequestHandler UpdateRestoreStateRequestHandlerQcom/groupbyinc/flux/snapshots/RestoreService$UpdateIndexShardRestoreStatusRequest$UpdateIndexShardRestoreStatusRequest;com/groupbyinc/flux/snapshots/RestoreService$RestoreRequestRestoreRequestJcom/groupbyinc/flux/snapshots/RestoreService$CleanRestoreStateTaskExecutorCleanRestoreStateTaskExecutorEcom/groupbyinc/flux/snapshots/RestoreService$RestoreInProgressUpdaterRestoreInProgressUpdaterFcom/groupbyinc/flux/snapshots/RestoreService$RestoreCompletionResponseRestoreCompletionResponse.com/groupbyinc/flux/snapshots/RestoreService$2.com/groupbyinc/flux/snapshots/RestoreService$1;com/groupbyinc/flux/common/collect/ImmutableOpenMap$Builder3com/groupbyinc/flux/common/collect/ImmutableOpenMap Builder3com/groupbyinc/flux/cluster/RestoreInProgress$Entry#-com/groupbyinc/flux/cluster/RestoreInProgress%Entry@com/groupbyinc/flux/cluster/RestoreInProgress$ShardRestoreStatus(ShardRestoreStatus3com/groupbyinc/flux/cluster/RestoreInProgress$State+State/com/groupbyinc/flux/cluster/ClusterState$Custom.(com/groupbyinc/flux/cluster/ClusterState0Custom/com/groupbyinc/flux/threadpool/ThreadPool$Names3)com/groupbyinc/flux/threadpool/ThreadPool5NamesOcom/groupbyinc/flux/snapshots/RestoreService$CleanRestoreStateTaskExecutor$Task8TaskIcom/groupbyinc/flux/cluster/routing/RecoverySource$SnapshotRecoverySource;2com/groupbyinc/flux/cluster/routing/RecoverySource=SnapshotRecoverySource7com/groupbyinc/flux/cluster/routing/RecoverySource$Type@Type0com/groupbyinc/flux/cluster/ClusterState$BuilderC%java/lang/invoke/MethodHandles$LookupEjava/lang/invoke/MethodHandlesGLookupV_5_1_0_UNRELEASEDLcom/groupbyinc/flux/Version;UPDATE_RESTORE_ACTION_NAMELjava/lang/String;(internal:cluster/snapshot/update_restoreNUNMODIFIABLE_SETTINGSLjava/util/Set;#Ljava/util/Set;UNREMOVABLE_SETTINGSclusterService4Lcom/groupbyinc/flux/cluster/service/ClusterService;repositoriesService6Lcom/groupbyinc/flux/repositories/RepositoriesService;transportService0Lcom/groupbyinc/flux/transport/TransportService;allocationServiceBLcom/groupbyinc/flux/cluster/routing/allocation/AllocationService;createIndexServiceALcom/groupbyinc/flux/cluster/metadata/MetaDataCreateIndexService;metaDataIndexUpgradeServiceBLcom/groupbyinc/flux/cluster/metadata/MetaDataIndexUpgradeService;clusterSettings5Lcom/groupbyinc/flux/common/settings/ClusterSettings;cleanRestoreStateTaskExecutorLLcom/groupbyinc/flux/snapshots/RestoreService$CleanRestoreStateTaskExecutor;$assertionsDisabledZ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/repositories/RepositoriesService;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/cluster/routing/allocation/AllocationService;Lcom/groupbyinc/flux/cluster/metadata/MetaDataCreateIndexService;Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexUpgradeService;Lcom/groupbyinc/flux/common/settings/ClusterSettings;)V*Lcom/groupbyinc/flux/common/inject/Inject;1(Lcom/groupbyinc/flux/common/settings/Settings;)Vfi
jTU	lVW	nXY	pZ[	r\]	t^_	v"java/lang/invoke/LambdaMetafactoryxmetafactory?(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;z{
y|}()Ljava/lang/Object;()Vf?
??U()Lcom/groupbyinc/flux/snapshots/RestoreService$UpdateIndexShardRestoreStatusRequest;?get()Ljava/util/function/Supplier;???same?1(Lcom/groupbyinc/flux/snapshots/RestoreService;)Vf?
	?.com/groupbyinc/flux/transport/TransportService?registerRequestHandler{(Ljava/lang/String;Ljava/util/function/Supplier;Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportRequestHandler;)V??
??2com/groupbyinc/flux/cluster/service/ClusterService?addStateApplier4(Lcom/groupbyinc/flux/cluster/ClusterStateApplier;)V??
??`a	?logger8Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;??	?;(Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;)Vf?
?bc	?this.Lcom/groupbyinc/flux/snapshots/RestoreService;settings.Lcom/groupbyinc/flux/common/settings/Settings;restoreSnapshotk(Lcom/groupbyinc/flux/snapshots/RestoreService$RestoreRequest;Lcom/groupbyinc/flux/action/ActionListener;)Vjava/lang/Exception?
access$000Q(Lcom/groupbyinc/flux/snapshots/RestoreService$RestoreRequest;)Ljava/lang/String;??
?4com/groupbyinc/flux/repositories/RepositoriesService?
repositoryA(Ljava/lang/String;)Lcom/groupbyinc/flux/repositories/Repository;??
??+com/groupbyinc/flux/repositories/Repository?getRepositoryData3()Lcom/groupbyinc/flux/repositories/RepositoryData;????/com/groupbyinc/flux/repositories/RepositoryData?getIncompatibleSnapshotIds()Ljava/util/List;??
??java/util/List?stream()Ljava/util/stream/Stream;????(Ljava/lang/Object;)Z?lambda$restoreSnapshot$0j(Lcom/groupbyinc/flux/snapshots/RestoreService$RestoreRequest;Lcom/groupbyinc/flux/snapshots/SnapshotId;)Z??
??-(Lcom/groupbyinc/flux/snapshots/SnapshotId;)Z?test](Lcom/groupbyinc/flux/snapshots/RestoreService$RestoreRequest;)Ljava/util/function/Predicate;???java/util/stream/Stream?filter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;????	findFirst()Ljava/util/Optional;????java/util/Optional?	isPresent()Z??
??6com/groupbyinc/flux/snapshots/SnapshotRestoreException?
access$100??
?$cannot restore incompatible snapshot?9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vf?
??getSnapshotIds??
??lambda$restoreSnapshot$1??
???snapshot does not exist??
??(com/groupbyinc/flux/snapshots/SnapshotId?getSnapshotInfoX(Lcom/groupbyinc/flux/snapshots/SnapshotId;)Lcom/groupbyinc/flux/snapshots/SnapshotInfo;?&com/groupbyinc/flux/snapshots/Snapshot?(Ljava/lang/String;Lcom/groupbyinc/flux/snapshots/SnapshotId;)Vf
*com/groupbyinc/flux/snapshots/SnapshotInfo	indices?

()[Ljava/lang/String;
indicesOptions5()Lcom/groupbyinc/flux/action/support/IndicesOptions;
+com/groupbyinc/flux/snapshots/SnapshotUtils
filterIndicesh(Ljava/util/List;[Ljava/lang/String;Lcom/groupbyinc/flux/action/support/IndicesOptions;)Ljava/util/List;
resolveIndices"(Ljava/util/List;)Ljava/util/List;
?getSnapshotMetaDatam(Lcom/groupbyinc/flux/snapshots/SnapshotInfo;Ljava/util/List;)Lcom/groupbyinc/flux/cluster/metadata/MetaData; ?!version()Lcom/groupbyinc/flux/Version;#$

%com/groupbyinc/flux/Version'
V_2_0_0_beta1)K	(*before (Lcom/groupbyinc/flux/Version;)Z,-
(.-com/groupbyinc/flux/cluster/metadata/MetaData0addDefaultUnitsIfNeeded?(Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;Lcom/groupbyinc/flux/cluster/metadata/MetaData;)Lcom/groupbyinc/flux/cluster/metadata/MetaData;23
14)com/groupbyinc/flux/action/ActionListener6validateSnapshotRestorableA(Ljava/lang/String;Lcom/groupbyinc/flux/snapshots/SnapshotInfo;)V89
:renamedIndices^(Lcom/groupbyinc/flux/snapshots/RestoreService$RestoreRequest;Ljava/util/List;)Ljava/util/Map;<=
>cause()Ljava/lang/String;@A
BU(Lcom/groupbyinc/flux/snapshots/RestoreService;Lcom/groupbyinc/flux/snapshots/Snapshot;Ljava/util/Map;Lcom/groupbyinc/flux/snapshots/SnapshotInfo;Lcom/groupbyinc/flux/cluster/metadata/MetaData;Lcom/groupbyinc/flux/snapshots/RestoreService$RestoreRequest;Lcom/groupbyinc/flux/snapshots/SnapshotId;Lcom/groupbyinc/flux/action/ActionListener;)VfD
EsubmitStateUpdateTaskI(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/ClusterStateTaskConfig;)VGH
?Ilambda$restoreSnapshot$2Q(Lcom/groupbyinc/flux/snapshots/RestoreService$RestoreRequest;)Ljava/lang/Object;KL
MN~(Lcom/groupbyinc/flux/snapshots/RestoreService$RestoreRequest;)Lcom/groupbyinc/flux/common/apache/logging/log4j/util/Supplier;?PQ6com/groupbyinc/flux/common/apache/logging/log4j/LoggerSwarnW(Lcom/groupbyinc/flux/common/apache/logging/log4j/util/Supplier;Ljava/lang/Throwable;)VUVTW	onFailure(Ljava/lang/Exception;)VYZ7[metaData/Lcom/groupbyinc/flux/cluster/metadata/MetaData;-Lcom/groupbyinc/flux/repositories/Repository;repositoryData1Lcom/groupbyinc/flux/repositories/RepositoryData;incompatibleSnapshotId@Ljava/util/Optional;Ljava/util/Optional;matchingSnapshotId
snapshotId*Lcom/groupbyinc/flux/snapshots/SnapshotId;snapshotInfo,Lcom/groupbyinc/flux/snapshots/SnapshotInfo;snapshot(Lcom/groupbyinc/flux/snapshots/Snapshot;filteredIndices$Ljava/util/List;Ljava/util/List;
metaDataIn5Ljava/util/Map;Ljava/util/Map;eLjava/lang/Exception;request=Lcom/groupbyinc/flux/snapshots/RestoreService$RestoreRequest;listeneruLcom/groupbyinc/flux/action/ActionListener;+Lcom/groupbyinc/flux/action/ActionListener;$updateRestoreStateWithDeletedIndiceso(Lcom/groupbyinc/flux/cluster/RestoreInProgress;Ljava/util/Set;)Lcom/groupbyinc/flux/cluster/RestoreInProgress;java/util/ArrayList{
|?entries~?
&iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext????next???shards7()Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;??
$?
!?Gcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectObjectCursor?keyLjava/lang/Object;??	??'com/groupbyinc/flux/index/shard/ShardId?getIndex#()Lcom/groupbyinc/flux/index/Index;??
??
java/util/Set?contains????buildert(Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;)Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap$Builder;??
!?FAILURE5Lcom/groupbyinc/flux/cluster/RestoreInProgress$State;??	,?index was deleted?\(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/RestoreInProgress$State;Ljava/lang/String;)Vf?
)?put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;??
?build??
?*()Lcom/groupbyinc/flux/snapshots/Snapshot;j?
$?STARTED??	,?overallState?(Lcom/groupbyinc/flux/cluster/RestoreInProgress$State;Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;)Lcom/groupbyinc/flux/cluster/RestoreInProgress$State;??
?
$?(Lcom/groupbyinc/flux/snapshots/Snapshot;Lcom/groupbyinc/flux/cluster/RestoreInProgress$State;Ljava/util/List;Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;)Vf?
$?add????size()I????toArray(([Ljava/lang/Object;)[Ljava/lang/Object;????6[Lcom/groupbyinc/flux/cluster/RestoreInProgress$Entry;?9([Lcom/groupbyinc/flux/cluster/RestoreInProgress$Entry;)Vf?
&?shardId)Lcom/groupbyinc/flux/index/shard/ShardId;cursor?Lcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectObjectCursor;ILcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectObjectCursor;?Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;5Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;
shardsBuilder?Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap$Builder;=Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap$Builder;entry5Lcom/groupbyinc/flux/cluster/RestoreInProgress$Entry;
oldRestore/Lcom/groupbyinc/flux/cluster/RestoreInProgress;deletedIndices2Ljava/util/Set;changesMadeGLjava/util/List;restoreInProgress?(Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/snapshots/Snapshot;)Lcom/groupbyinc/flux/cluster/RestoreInProgress$Entry;restore?customE(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/ClusterState$Custom;??
1?equals??
?state*Lcom/groupbyinc/flux/cluster/ClusterState;cleanupRestoreState4(Lcom/groupbyinc/flux/cluster/ClusterChangedEvent;)V/com/groupbyinc/flux/cluster/ClusterChangedEvent?,()Lcom/groupbyinc/flux/cluster/ClusterState;??
??7()Lcom/groupbyinc/flux/cluster/RestoreInProgress$State;??
$?	completed??
,?de	8(Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;)Z?
java/lang/AssertionError0state says completed but restore entries are not(Ljava/lang/Object;)Vf

clean up snapshot restore state
+(Lcom/groupbyinc/flux/snapshots/Snapshot;)Vf
9#com/groupbyinc/flux/common/PriorityURGENT%Lcom/groupbyinc/flux/common/Priority;	2com/groupbyinc/flux/cluster/ClusterStateTaskConfig[(Lcom/groupbyinc/flux/common/Priority;)Lcom/groupbyinc/flux/cluster/ClusterStateTaskConfig;??(Ljava/lang/String;Ljava/lang/Object;Lcom/groupbyinc/flux/cluster/ClusterStateTaskConfig;Lcom/groupbyinc/flux/cluster/ClusterStateTaskExecutor;Lcom/groupbyinc/flux/cluster/ClusterStateTaskListener;)VG
?localNodeMaster ?
?!
previousState#?
?$nodes3()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;&'
1(/com/groupbyinc/flux/cluster/node/DiscoveryNodes*isLocalNodeElectedMaster,?
+-(update restore state after master switch/
?event1Lcom/groupbyinc/flux/cluster/ClusterChangedEvent;'resyncRestoreInProgressWithRoutingTableV(Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/ClusterState;routingTable4()Lcom/groupbyinc/flux/cluster/routing/RoutingTable;67
180com/groupbyinc/flux/cluster/routing/RoutingTable:shardRoutingTableOrNullg(Lcom/groupbyinc/flux/index/shard/ShardId;)Lcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable;<=
;>:com/groupbyinc/flux/cluster/routing/IndexShardRoutingTable@valueB?	?C
)?INITF?	,G
?primaryShard4()Lcom/groupbyinc/flux/cluster/routing/ShardRouting;JK
AL0com/groupbyinc/flux/cluster/routing/ShardRoutingNactiveP?
OQ
currentNodeIdSA
OTSUCCESSV?	,WJ(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/RestoreInProgress$State;)VfY
)Z
unassigned\?
O]initializing_?
O`recoverySource6()Lcom/groupbyinc/flux/cluster/routing/RecoverySource;bc
OdgetType;()Lcom/groupbyinc/flux/cluster/routing/RecoverySource$Type;fg
>hSNAPSHOT9Lcom/groupbyinc/flux/cluster/routing/RecoverySource$Type;jk	Al
<?java/lang/StringBuildero
p?.recovery source type changed from snapshot to rappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;tu
pv-(Ljava/lang/Object;)Ljava/lang/StringBuilder;tx
pytoString{A
p|
getCustoms~?
1^(Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder;??
1?customsi(Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder;??
D???
D?2Lcom/groupbyinc/flux/cluster/routing/ShardRouting;indexShardRoutingTable;zLcom/groupbyinc/flux/common/collect/ImmutableOpenMap;currentState2Lcom/groupbyinc/flux/cluster/routing/RoutingTable;values@()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectContainer;??
!?;CLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectCursor;nonCompletedState	hasFailedfailedShards8(Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;)IIjava/util/HashMap?
??
java/util/Map?java/lang/String?renameReplacement?A
?
renamePattern?A
?
replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;??
????	indices [?] and [?#] are renamed into the same index [?]?renamedIndex
previousIndexindex/()Lcom/groupbyinc/flux/snapshots/SnapshotState;??

?+com/groupbyinc/flux/snapshots/SnapshotState?
restorable??
??,()Lcom/groupbyinc/flux/snapshots/SnapshotId;f?

?unsupported snapshot state [?=(Lcom/groupbyinc/flux/snapshots/Snapshot;Ljava/lang/String;)Vf?
??CURRENT?K	(?5the snapshot was created with Elasticsearch version [?1] which is higher than the version of this node [?indexShardRestoreCompletedT(Lcom/groupbyinc/flux/snapshots/Snapshot;Lcom/groupbyinc/flux/index/shard/ShardId;)V&[{}] successfully restored shard  [{}]?trace9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V??T?
??
getMasterNode2()Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;??
+?.com/groupbyinc/flux/cluster/node/DiscoveryNode?
getVersion?$
??JK	?getLocalNodeId?A
+??(Lcom/groupbyinc/flux/snapshots/Snapshot;Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/cluster/RestoreInProgress$ShardRestoreStatus;Lcom/groupbyinc/flux/snapshots/RestoreService$1;)Vf?
?;com/groupbyinc/flux/transport/EmptyTransportResponseHandler?
INSTANCE_SAME=Lcom/groupbyinc/flux/transport/EmptyTransportResponseHandler;??	??sendRequest?(Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Ljava/lang/String;Lcom/groupbyinc/flux/transport/TransportRequest;Lcom/groupbyinc/flux/transport/TransportResponseHandler;)V??
??SLcom/groupbyinc/flux/snapshots/RestoreService$UpdateIndexShardRestoreStatusRequest;
masterNode0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;failRestore"[{}] failed to restore shard  [{}]debug?TfailedA(Lcom/groupbyinc/flux/snapshots/SnapshotInfo;Ljava/lang/String;)Z
shardFailures	?


2com/groupbyinc/flux/snapshots/SnapshotShardFailure?A


??failure4Lcom/groupbyinc/flux/snapshots/SnapshotShardFailure;checkIndexClosing<(Lcom/groupbyinc/flux/cluster/ClusterState;Ljava/util/Set;)V1()Lcom/groupbyinc/flux/cluster/metadata/MetaData;]
1W(Lcom/groupbyinc/flux/index/Index;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;?
1java/util/HashSet
?2com/groupbyinc/flux/cluster/metadata/IndexMetaData??"java/lang/IllegalArgumentException!.Cannot close indices that are being restored: #(Ljava/lang/String;)Vf%
"&
indexMetaData4Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;shard
indicesToFailELjava/util/Set;applyClusterState??
.Failed to update restore state 0*(Ljava/lang/String;Ljava/lang/Throwable;)VU2T3tisRepositoryInUse?(Lcom/groupbyinc/flux/cluster/ClusterState;Ljava/lang/String;)Z
getRepository8A
9clusterState	snapshotsLcom/groupbyinc/flux/common/apache/logging/log4j/message/ParameterizedMessage=[{}] failed to restore snapshot?:A'(Ljava/lang/String;Ljava/lang/Object;)VfC
>DgetNameFA
?Gs
access$400r(Lcom/groupbyinc/flux/snapshots/RestoreService;)Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexUpgradeService;x0
access$500q(Lcom/groupbyinc/flux/snapshots/RestoreService;)Lcom/groupbyinc/flux/cluster/metadata/MetaDataCreateIndexService;
access$600d(Lcom/groupbyinc/flux/snapshots/RestoreService;)Lcom/groupbyinc/flux/cluster/service/ClusterService;
access$700r(Lcom/groupbyinc/flux/snapshots/RestoreService;)Lcom/groupbyinc/flux/cluster/routing/allocation/AllocationService;
access$800o(Lcom/groupbyinc/flux/snapshots/RestoreService;Lcom/groupbyinc/flux/snapshots/SnapshotInfo;Ljava/lang/String;)Z
Ux1x2
access$900()Ljava/util/Set;SQ	[access$1000PQ	^access$1100e(Lcom/groupbyinc/flux/snapshots/RestoreService;)Lcom/groupbyinc/flux/common/settings/ClusterSettings;access$1200h(Lcom/groupbyinc/flux/snapshots/RestoreService;)Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;access$1700?(Lcom/groupbyinc/flux/snapshots/RestoreService;Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/ClusterState;45
faccess$1800java/lang/ClassjdesiredAssertionStatusl?
kmLr?fromId (I)Lcom/groupbyinc/flux/Version;pq
(rindex.number_of_shardstindex.version.createdv
index.uuidxindex.creation_datez(com/groupbyinc/flux/common/util/set/Sets|
newHashSet(([Ljava/lang/Object;)Ljava/util/HashSet;~
}?java/util/Collections?unmodifiableSet (Ljava/util/Set;)Ljava/util/Set;??
????(I)Vf?
?addAll(Ljava/util/Collection;)Z????index.number_of_replicas?index.auto_expand_replicas?index.version.upgraded?unremovable
ConstantValue	SignatureCodeLocalVariableTableLineNumberTableRuntimeVisibleAnnotationsLocalVariableTypeTable
StackMapTable?(Lcom/groupbyinc/flux/snapshots/RestoreService$RestoreRequest;Lcom/groupbyinc/flux/action/ActionListener;)V?(Lcom/groupbyinc/flux/cluster/RestoreInProgress;Ljava/util/Set;)Lcom/groupbyinc/flux/cluster/RestoreInProgress;(Lcom/groupbyinc/flux/cluster/RestoreInProgress$State;Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;)Lcom/groupbyinc/flux/cluster/RestoreInProgress$State;?(Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;)Z?(Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;)I?(Lcom/groupbyinc/flux/snapshots/RestoreService$RestoreRequest;Ljava/util/List;)Ljava/util/Map;r(Lcom/groupbyinc/flux/cluster/ClusterState;Ljava/util/Set;)VBootstrapMethods
SourceFileInnerClasses!
	JKLM?OPQ?RSQ?RTUVWXYZ[\]^_`abcde fg??	X*+?k*,?m*-?o*?q*?s*?u*?wO????	Y*????,*??*??*?Y*????????\	X??X??XTUXVWXXYXZ[X\]X^_X`a?2??
????!?'?=?B?H?W??h????4*?o+????N-??:?Ĺ?+??????:????Y+??+????????+??????:????Y+??+?????????:-?:?Y+???:	?
+?+??:
-
??":?&?+?/?*???5:?:*+???;*+
??:
*?m+?C?Y*	
+,?F?J?N*??+?R-?X,-?\?????]^?_`a0?bdf?ed??fg??hi?ujk	?cln
?Ro^?2]^?<q
rs4??4tu4vx?40?bcf?ec?clm
?<p
4vw?j????0?8?J?Z?f?n??????????????????????????,?3??Y?J????5??a7?????
?1?1?47???	yz?&
?=?|Y?}N*????:???????$::????:???Q????:????:	+	?????*=?
????:	?)Y???????W????/??:-?$Y?????????Ĺ?W?-??W??K??&Y--???$???ѷ԰*??\	X5??	N????"??.???+????????Q??e
?~n?4N????"??.??????
?~??V??
?+?.?N?X?fhmw????	?
??
????/	????"$??>????0????	????A*???&M,?3,????N-??? -???$:??+????????*-r?A??Ajk6???~?-?9?<?????&?"????Q?+??M,???&N-??-????:???]???$:????C???????Y	??*?m?9Y?????*??*??????+?"?"+?%?)?.?*?m0?Y*?1?J??45K??????23???????:????5?@?\?i?r?}???????????1&??<$?#?%45??+?9M+???&N-?ͻ|Y?}:-????:???j???$:??:????:????:		???	????:

????:,??:??)Y???????W??
?D?)?E?????
?D?)?E?H??Y?I??M:

?R??)Y
?U?X?[??W?p??
?^?
?a??Y?I?
?e?i?m?
?e?X???~n?(??????
?????????6?????>o???
OG??o'??	?~?????
????$?????>?E?O?o?y??????????????????????&:Uaehoy??????????(1;&???0
1;&??$??E??A/?(O#?*
1;&??$???01;&??D	????U=+????N-???7-????:???)?E??*????)?E???=????????X??* &??U??U??S?e? &??U???*
 1 3"D#F%I&M'Q)????&?????	???4*????L+???"+????M,???)?E??????????4?????4???./-0/223??
?$???	????7<*????M,???#,????N-???)?E????????? ??7??5?????7???789/:2<5=?
??%???<=?g???Y??N,??:????????::+???+???+??+????:-????:?D??Y+??+??pY?q??w?w??w?w??w?w??w?}???t-??H*r?MVF?M&v?M????tu?ln?<q??lm?<p?*
AB&C*D8EGGVH[I?L?M?????6???T???89???,?Ŷʚ4??Y?Y+,?ͷ?pY?q϶w,?Ŷz??w?}?ҿ??,?&?/?@??Y?Y+,?ͷ?pY?q׶w,?&?zٶw?նz??w?}?ҿ?? ?????M?hi?W
X(Y;[H\f]?`?;?I????`*???+,??*?m??)??N-?B-????/?5?Y+,?)Y*?m??)??X?[??:*?q-O??????4Pt?`??`jk`??D??jkl-n;oPp_r??_????`*??+,?*?m??)??N-?B-????/?5?Y+,?)Y*?m??)????[??:*?q-O??????4Pt?`??`jk`??D??xyz-|;}P~_???_???1+???N-???-???
:,?????????*1??1ji1?M???*?,?/???
?!?	??	?*???&M,??N,????:???????$:????:???e????:?D?)?E??E*????????:?,+???!-??Y?N-??????? W?????t-??"Y?pY?q$?w-?z?}?'???Hw.()RS*?2v???+Q????Q???? RS*??+??,?B????2?R?c?w??????????????????,?&???$??V???????-???+?"?*+?/?M*??1,?4??? 
5s??23????????B?
	67??C*???&M,?5,????N-???"-???$:+???:????????*-j?C;?C?M8<?????-?<?>?A???&?$?
KL?S)?>Y@?pY?q*???wB?w*??w?}?E??)tu??
???@*??+?H???tuIg??
???@*??+?H???tuIg??JK?/*?w??L???MN?/*?u??L???OP?/*?m??L???QR?/*?s??L???ST?E*+,?V?? L?WiXM??YZ??\???]Z??_???`a?/*????L???bc?/*????L???de?:*+?g??L?W???hc?/*????L???i?????n???o?s????YuSYwSYySY{S?????_?Y?_??`??K*?_??W*?? W*?? W*?? W*???\??P/?Q?P/?R?*
???>?P?Z?d?n?x???@?*~???~???~???~?O????	

			!"	$&'	)&*	,&-@/12	467	9:<>?	A>B@D1"	FHI




© 2015 - 2025 Weber Informatics LLC | Privacy Policy