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

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

There is a newer version: 59
Show newest version
????3?.com/groupbyinc/flux/snapshots/SnapshotsService?Lcom/groupbyinc/flux/common/component/AbstractLifecycleComponent;Lcom/groupbyinc/flux/cluster/ClusterStateListener;?com/groupbyinc/flux/common/component/AbstractLifecycleComponent0com/groupbyinc/flux/cluster/ClusterStateListenerSnapshotsService.java>com/groupbyinc/flux/snapshots/SnapshotsService$SnapshotRequest	SnapshotRequestIcom/groupbyinc/flux/snapshots/SnapshotsService$SnapshotCompletionListenerSnapshotCompletionListenerEcom/groupbyinc/flux/snapshots/SnapshotsService$DeleteSnapshotListenerDeleteSnapshotListenerEcom/groupbyinc/flux/snapshots/SnapshotsService$CreateSnapshotListenerCreateSnapshotListener0com/groupbyinc/flux/snapshots/SnapshotsService$80com/groupbyinc/flux/snapshots/SnapshotsService$70com/groupbyinc/flux/snapshots/SnapshotsService$60com/groupbyinc/flux/snapshots/SnapshotsService$50com/groupbyinc/flux/snapshots/SnapshotsService$40com/groupbyinc/flux/snapshots/SnapshotsService$30com/groupbyinc/flux/snapshots/SnapshotsService$2!0com/groupbyinc/flux/snapshots/SnapshotsService$1#5com/groupbyinc/flux/cluster/SnapshotsInProgress$Entry%/com/groupbyinc/flux/cluster/SnapshotsInProgress'Entry5com/groupbyinc/flux/cluster/metadata/MetaData$Builder*-com/groupbyinc/flux/cluster/metadata/MetaData,BuilderEcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder/=com/groupbyinc/flux/common/google/common/collect/ImmutableMap1Ccom/groupbyinc/flux/cluster/SnapshotsInProgress$ShardSnapshotStatus3ShardSnapshotStatusjava/util/Map$Entry6
java/util/Map8/com/groupbyinc/flux/threadpool/ThreadPool$Names:)com/groupbyinc/flux/threadpool/ThreadPool<Names4com/groupbyinc/flux/cluster/metadata/MetaData$Custom?Custom/com/groupbyinc/flux/cluster/ClusterState$CustomB(com/groupbyinc/flux/cluster/ClusterStateDBcom/groupbyinc/flux/index/snapshots/IndexShardSnapshotStatus$StageF;(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Lcom/groupbyinc/flux/repositories/RepositoriesService;Lcom/groupbyinc/flux/threadpool/ThreadPool;)V*Lcom/groupbyinc/flux/common/inject/Inject;1(Lcom/groupbyinc/flux/common/settings/Settings;)Vbe
f)java/util/concurrent/CopyOnWriteArrayListh()Vbj
ik_`	mWX	oYZ	q[\	s]^	u.com/groupbyinc/flux/cluster/node/DiscoveryNodew
masterNode1(Lcom/groupbyinc/flux/common/settings/Settings;)Zyz
x{*com/groupbyinc/flux/cluster/ClusterService}addLast5(Lcom/groupbyinc/flux/cluster/ClusterStateListener;)V?~?,com/groupbyinc/flux/common/settings/Settings?@com/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver?4com/groupbyinc/flux/repositories/RepositoriesService?this0Lcom/groupbyinc/flux/snapshots/SnapshotsService;settings.Lcom/groupbyinc/flux/common/settings/Settings;snapshot[(Lcom/groupbyinc/flux/cluster/metadata/SnapshotId;)Lcom/groupbyinc/flux/snapshots/Snapshot;validate4(Lcom/groupbyinc/flux/cluster/metadata/SnapshotId;)V??
?/com/groupbyinc/flux/cluster/metadata/SnapshotId?
getRepository()Ljava/lang/String;??
??java/lang/String?getSnapshot??
??currentSnapshots7(Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;??
?java/util/List?isEmpty()Z????iterator()Ljava/util/Iterator;????java/util/Iterator?next()Ljava/lang/Object;????inProgressSnapshota(Lcom/groupbyinc/flux/cluster/SnapshotsInProgress$Entry;)Lcom/groupbyinc/flux/snapshots/Snapshot;??
?
repositoryA(Ljava/lang/String;)Lcom/groupbyinc/flux/repositories/Repository;??
??+com/groupbyinc/flux/repositories/Repository?readSnapshot????
snapshotId1Lcom/groupbyinc/flux/cluster/metadata/SnapshotId;entriesILjava/util/List;Ljava/util/List;	snapshots%(Ljava/lang/String;Z)Ljava/util/List;java/lang/Exception?5com/groupbyinc/flux/common/google/common/collect/Sets?
newHashSet()Ljava/util/HashSet;??
??
java/util/Set?hasNext????add(Ljava/lang/Object;)Z????()Ljava/util/List;????logger-Lcom/groupbyinc/flux/common/logging/ESLogger;??	?failed to get snapshot [{}]?java/lang/Object?+com/groupbyinc/flux/common/logging/ESLogger?warn=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V????/com/groupbyinc/flux/snapshots/SnapshotException?Snapshot could not be read?[(Lcom/groupbyinc/flux/cluster/metadata/SnapshotId;Ljava/lang/String;Ljava/lang/Throwable;)Vb?
??java/util/ArrayList?(Ljava/util/Collection;)Vb?
??;Ljava/util/Set;-Lcom/groupbyinc/flux/repositories/Repository;snapshotIdsCLjava/util/List;snapshotList?Ljava/util/ArrayList;Ljava/util/ArrayList;$(Ljava/lang/String;)Ljava/util/List;
?k??:Ljava/util/List;createSnapshot?(Lcom/groupbyinc/flux/snapshots/SnapshotsService$SnapshotRequest;Lcom/groupbyinc/flux/snapshots/SnapshotsService$CreateSnapshotListener;)V??

name?

'(Ljava/lang/String;Ljava/lang/String;)Vb
?cause?

 ?(Lcom/groupbyinc/flux/snapshots/SnapshotsService;Lcom/groupbyinc/flux/snapshots/SnapshotsService$SnapshotRequest;Lcom/groupbyinc/flux/cluster/metadata/SnapshotId;Lcom/groupbyinc/flux/snapshots/SnapshotsService$CreateSnapshotListener;)Vb"
$#submitStateUpdateTaskI(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/ClusterStateUpdateTask;)V%&~'request@Lcom/groupbyinc/flux/snapshots/SnapshotsService$SnapshotRequest;listenerGLcom/groupbyinc/flux/snapshots/SnapshotsService$CreateSnapshotListener;m(Lcom/groupbyinc/flux/snapshots/SnapshotsService$SnapshotRequest;Lcom/groupbyinc/flux/cluster/ClusterState;)VgetMetaData1()Lcom/groupbyinc/flux/cluster/metadata/MetaData;./
E0repositories2customJ(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/metadata/MetaData$Custom;45
-69com/groupbyinc/flux/cluster/metadata/RepositoriesMetaData8M(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/metadata/RepositoryMetaData;?:
9;;com/groupbyinc/flux/repositories/RepositoryMissingException=(Ljava/lang/String;)Vb?
>@state*Lcom/groupbyinc/flux/cluster/ClusterState;repositoriesMetaData;Lcom/groupbyinc/flux/cluster/metadata/RepositoriesMetaData;"com/groupbyinc/flux/common/StringsF	hasLength(Ljava/lang/String;)ZHI
GJ:com/groupbyinc/flux/snapshots/InvalidSnapshotNameExceptionLcannot be emptyNF(Lcom/groupbyinc/flux/cluster/metadata/SnapshotId;Ljava/lang/String;)VbP
MQ Scontains(Ljava/lang/CharSequence;)ZUV
?Wmust not contain whitespaceY,[must not contain ',']#_must not contain '#'acharAt(I)Ccd
?emust not start with '_'gjava/util/LocaleiROOTLjava/util/Locale;kl	jmtoLowerCase&(Ljava/util/Locale;)Ljava/lang/String;op
?qequalss?
?tmust be lowercasev
validFileNamexI
Gyjava/lang/StringBuilder{
|k*must not contain the following characters ~append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
|?INVALID_FILENAME_CHARS?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableSet;??	G?-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
|?toString??
|?
beginSnapshot?(Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/cluster/SnapshotsInProgress$Entry;ZLcom/groupbyinc/flux/snapshots/SnapshotsService$CreateSnapshotListener;)Vjava/lang/Throwable?3()Lcom/groupbyinc/flux/cluster/metadata/SnapshotId;??
&?metaData?/
E?includeGlobalState??
&?builder9()Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder;??
-?indices??
&?indexH(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;??
-?putn(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Z)Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder;??
+?build?/
+?initializeSnapshots(Lcom/groupbyinc/flux/cluster/metadata/SnapshotId;Ljava/util/List;Lcom/groupbyinc/flux/cluster/metadata/MetaData;)V????
onResponse?j?endSnapshot:(Lcom/groupbyinc/flux/cluster/SnapshotsInProgress$Entry;)V??
?update_snapshot [?]??(Lcom/groupbyinc/flux/snapshots/SnapshotsService;Lcom/groupbyinc/flux/cluster/SnapshotsInProgress$Entry;ZLcom/groupbyinc/flux/snapshots/SnapshotsService$CreateSnapshotListener;)Vb?
"?failed to create snapshot [{}]?removeSnapshotFromClusterStateu(Lcom/groupbyinc/flux/cluster/metadata/SnapshotId;Lcom/groupbyinc/flux/snapshots/SnapshotInfo;Ljava/lang/Throwable;)V??
?	startTime()J??
&?$com/groupbyinc/flux/ExceptionsHelper?detailedMessage)(Ljava/lang/Throwable;)Ljava/lang/String;??
??	emptyList??
??finalizeSnapshot?(Lcom/groupbyinc/flux/cluster/metadata/SnapshotId;Ljava/util/List;JLjava/lang/String;ILjava/util/List;)Lcom/groupbyinc/flux/snapshots/Snapshot;????+[{}] failed to close snapshot in repository?((Ljava/lang/String;[Ljava/lang/Object;)V????	onFailure(Ljava/lang/Throwable;)V???7Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder;/Lcom/groupbyinc/flux/cluster/metadata/MetaData;t2Ljava/lang/Throwable;tclusterStatepartialuserCreateSnapshotListenersnapshotCreated&com/groupbyinc/flux/snapshots/Snapshot?&(Ljava/lang/String;Ljava/util/List;J)Vb?
??,()Lcom/groupbyinc/flux/cluster/ClusterState;B?~??E(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/ClusterState$Custom;4?
E???
(?_all?size()I????get(I)Ljava/lang/Object;????[Ljava/lang/String;snapshotsInProgress1Lcom/groupbyinc/flux/cluster/SnapshotsInProgress;snapshotShardsr(Lcom/groupbyinc/flux/cluster/metadata/SnapshotId;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;java/io/IOExceptionI()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder;?
2	indexShardRepositoryN(Ljava/lang/String;)Lcom/groupbyinc/flux/index/snapshots/IndexShardRepository;
?
??readSnapshotMetaData?(Lcom/groupbyinc/flux/cluster/metadata/SnapshotId;Lcom/groupbyinc/flux/snapshots/Snapshot;Ljava/util/List;)Lcom/groupbyinc/flux/cluster/metadata/MetaData;?8com/groupbyinc/flux/index/snapshots/IndexShardRepository7()Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;?
-3com/groupbyinc/flux/common/collect/ImmutableOpenMap&(Ljava/lang/Object;)Ljava/lang/Object;?
getNumberOfShards?
V'com/groupbyinc/flux/index/shard/ShardId!(Ljava/lang/String;I)Vb#
"$
shardFailures&?
?'findShardFailureo(Ljava/util/List;Lcom/groupbyinc/flux/index/shard/ShardId;)Lcom/groupbyinc/flux/snapshots/SnapshotShardFailure;)*
+
IkFAILUREDLcom/groupbyinc/flux/index/snapshots/IndexShardSnapshotStatus$Stage;./	G0updateStageG(Lcom/groupbyinc/flux/index/snapshots/IndexShardSnapshotStatus$Stage;)V23
I42com/groupbyinc/flux/snapshots/SnapshotShardFailure6reason8?
79failure;?
I<m(Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder;?>
0?version()Lcom/groupbyinc/flux/Version;AB
?CsnapshotStatus?(Lcom/groupbyinc/flux/cluster/metadata/SnapshotId;Lcom/groupbyinc/flux/Version;Lcom/groupbyinc/flux/index/shard/ShardId;)Lcom/groupbyinc/flux/index/snapshots/IndexShardSnapshotStatus;EFGA()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;?I
0JshardSnapshotStatus>Lcom/groupbyinc/flux/index/snapshots/IndexShardSnapshotStatus;shardId)Lcom/groupbyinc/flux/index/shard/ShardId;shardFailure4Lcom/groupbyinc/flux/snapshots/SnapshotShardFailure;iInumberOfShards
indexMetaData4Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;shardStatusBuilder?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder;GLcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder;:Lcom/groupbyinc/flux/index/snapshots/IndexShardRepository;(Lcom/groupbyinc/flux/snapshots/Snapshot;getIndex\?
"]??
7_getIda?
"bN?
7dFLjava/util/List;clusterChanged4(Lcom/groupbyinc/flux/cluster/ClusterChangedEvent;)V/com/groupbyinc/flux/cluster/ClusterChangedEventilocalNodeMasterk?
jlnodesRemovedn?
joprocessSnapshotsOnRemovedNodesqh
rroutingTableChangedt?
juprocessStartedShardswh
x Failed to update snapshot state zevent1Lcom/groupbyinc/flux/cluster/ClusterChangedEvent;removedNodesCleanupNeeded4(Lcom/groupbyinc/flux/cluster/ClusterChangedEvent;)Z~
?
previousState??
j?nodes3()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;??
E?
Ql(update snapshot state after node removal?4(Lcom/groupbyinc/flux/snapshots/SnapshotsService;Z)Vb?
 ?	newMaster waitingShardsStartedOrUnassigned?
?*update snapshot state after shards started?3(Lcom/groupbyinc/flux/snapshots/SnapshotsService;)Vb?
?processWaitingShards?(Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;Lcom/groupbyinc/flux/cluster/routing/RoutingTable;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;entrySetA()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableSet;??
2?=com/groupbyinc/flux/common/google/common/collect/ImmutableSet?I()Lcom/groupbyinc/flux/common/google/common/collect/UnmodifiableIterator;??
??getValue??7?9()Lcom/groupbyinc/flux/cluster/SnapshotsInProgress$State;B?
4?WAITING7Lcom/groupbyinc/flux/cluster/SnapshotsInProgress$State;??	L?getKey??7?0com/groupbyinc/flux/cluster/routing/RoutingTable?K(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/routing/IndexRoutingTable;??
??id??
"?5com/groupbyinc/flux/cluster/routing/IndexRoutingTable?shard?(I)Lcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable;??
??:com/groupbyinc/flux/cluster/routing/IndexShardRoutingTable?primaryShard4()Lcom/groupbyinc/flux/cluster/routing/ShardRouting;??
??0com/groupbyinc/flux/cluster/routing/ShardRouting?started??
??9starting shard that we were waiting for [{}] on node [{}]?nodeId??
4?trace????
currentNodeId??
??
4@initializing??
??
relocating??
??^(Ljava/util/Map$Entry;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder;??
0?7failing snapshot of shard [{}] on unassigned shard [{}]?FAILED??	L?shard is unassigned?^(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/SnapshotsInProgress$State;Ljava/lang/String;)Vb?
4?shardRouting;Ljava/util/Map$Entry;?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;routingTable2Lcom/groupbyinc/flux/cluster/routing/RoutingTable;snapshotChangedshards?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder;
j?
&?STARTED??	L?waitingIndices?I
&?
2?keySet?
2indexRoutingTableChangedI
jgetRoutingTable4()Lcom/groupbyinc/flux/cluster/routing/RoutingTable;
E	
2
unassigned?
?
2Lcom/groupbyinc/flux/cluster/routing/ShardRouting;currSUCCESS?	LINIT?	L
nodesDelta9()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes$Delta;
jremovedNodes?
O?I
&valuesH()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableCollection; !
2"Dcom/groupbyinc/flux/common/google/common/collect/ImmutableCollection$
%?	completed'?
L(a?
x*node0Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;indicesWithMissingShards?(Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;Lcom/groupbyinc/flux/cluster/metadata/MetaData;)Lcom/groupbyinc/flux/common/collect/Tuple;MISSING0?	L1hasIndex3I
-4getState<()Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State;67
V8CLOSE:Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State;:;	T<(com/groupbyinc/flux/common/collect/Tuple>'(Ljava/lang/Object;Ljava/lang/Object;)Vb@
?Amissing#Ljava/util/Set;closedL(Lcom/groupbyinc/flux/cluster/SnapshotsInProgress$Entry;Ljava/lang/String;)V?F
G?executor3(Ljava/lang/String;)Ljava/util/concurrent/Executor;JK
=L|(Lcom/groupbyinc/flux/snapshots/SnapshotsService;Lcom/groupbyinc/flux/cluster/SnapshotsInProgress$Entry;Ljava/lang/String;)VbN
Ojava/util/concurrent/ExecutorQexecute(Ljava/lang/Runnable;)VSTRUremove snapshot metadataW?(Lcom/groupbyinc/flux/snapshots/SnapshotsService;Lcom/groupbyinc/flux/cluster/metadata/SnapshotId;Lcom/groupbyinc/flux/snapshots/SnapshotInfo;Ljava/lang/Throwable;)VbY
Z,Lcom/groupbyinc/flux/snapshots/SnapshotInfo;deleteSnapshot{(Lcom/groupbyinc/flux/cluster/metadata/SnapshotId;Lcom/groupbyinc/flux/snapshots/SnapshotsService$DeleteSnapshotListener;)Vdelete snapshot_?(Lcom/groupbyinc/flux/snapshots/SnapshotsService;Lcom/groupbyinc/flux/cluster/metadata/SnapshotId;Lcom/groupbyinc/flux/snapshots/SnapshotsService$DeleteSnapshotListener;)Vba
bGLcom/groupbyinc/flux/snapshots/SnapshotsService$DeleteSnapshotListener;isRepositoryInUse?(Lcom/groupbyinc/flux/cluster/ClusterState;Ljava/lang/String;)ZdeleteSnapshotFromRepository
b{(Lcom/groupbyinc/flux/cluster/ClusterState;Ljava/util/List;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;
missing indexjindex is closedlassignedToNoden?
?oprimary shard is not allocatedqL(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/SnapshotsInProgress$State;)Vbs
4t%primary shard hasn't been started yetvmissing routing tablexprimaryindexRoutingTable$Ljava/util/List;addListenerN(Lcom/groupbyinc/flux/snapshots/SnapshotsService$SnapshotCompletionListener;)V
i?KLcom/groupbyinc/flux/snapshots/SnapshotsService$SnapshotCompletionListener;removeListenerremove??
i?doStartdoStopdoClose??~?getRepositoriesService8()Lcom/groupbyinc/flux/repositories/RepositoriesService;
access$000?(Lcom/groupbyinc/flux/snapshots/SnapshotsService;Lcom/groupbyinc/flux/snapshots/SnapshotsService$SnapshotRequest;Lcom/groupbyinc/flux/cluster/ClusterState;)V?-
?x0x1x2
access$100t(Lcom/groupbyinc/flux/snapshots/SnapshotsService;)Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;
access$200_(Lcom/groupbyinc/flux/snapshots/SnapshotsService;)Lcom/groupbyinc/flux/common/logging/ESLogger;
access$300
access$600?(Lcom/groupbyinc/flux/snapshots/SnapshotsService;Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/cluster/SnapshotsInProgress$Entry;ZLcom/groupbyinc/flux/snapshots/SnapshotsService$CreateSnapshotListener;)V??
?x3x4
access$700](Lcom/groupbyinc/flux/snapshots/SnapshotsService;)Lcom/groupbyinc/flux/threadpool/ThreadPool;
access$800?(Lcom/groupbyinc/flux/snapshots/SnapshotsService;Lcom/groupbyinc/flux/cluster/ClusterState;Ljava/util/List;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;?i
?
access$900?(Lcom/groupbyinc/flux/snapshots/SnapshotsService;Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;Lcom/groupbyinc/flux/cluster/metadata/MetaData;)Lcom/groupbyinc/flux/common/collect/Tuple;./
?access$1000access$1100access$1200h(Lcom/groupbyinc/flux/snapshots/SnapshotsService;)Lcom/groupbyinc/flux/repositories/RepositoriesService;access$1300access$1400access$1500access$1600access$1700access$1800access$1900?(Lcom/groupbyinc/flux/snapshots/SnapshotsService;Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;Lcom/groupbyinc/flux/cluster/routing/RoutingTable;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;??
?access$2000access$2100access$2200access$2300access$2400](Lcom/groupbyinc/flux/snapshots/SnapshotsService;)Ljava/util/concurrent/CopyOnWriteArrayList;access$2500access$2600access$2700access$2800access$2900access$3000g^
?access$3100access$3200	SignatureCodeLocalVariableTableLineNumberTable
StackMapTableRuntimeVisibleAnnotationsLocalVariableTypeTableO(Ljava/lang/String;Z)Ljava/util/List;N(Ljava/lang/String;)Ljava/util/List;p(Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List;
Exceptions?(Lcom/groupbyinc/flux/cluster/metadata/SnapshotId;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;?(Ljava/util/List;Lcom/groupbyinc/flux/index/shard/ShardId;)Lcom/groupbyinc/flux/snapshots/SnapshotShardFailure;?(Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;Lcom/groupbyinc/flux/cluster/routing/RoutingTable;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;R(Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;Lcom/groupbyinc/flux/cluster/metadata/MetaData;)Lcom/groupbyinc/flux/common/collect/Tuple;Ljava/util/Set;>;?(Lcom/groupbyinc/flux/cluster/ClusterState;Ljava/util/List;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;
SourceFileInnerClasses!WXYZ[\]^_`?a?bc??5*+?g*?iY?l?n*,?p*-?r*?t*?v+?|?
,*????>5??5??5WX5YZ5[\5]^?&	iejkl m&o-q4s??4?~??=?d????F+??*+????Y+??S??M,???*,?????&???*?t+????+???? F??F??.???.???}~!?4???4????!
Ÿ?N*+??:??:??????&:-*????W???*?t+??:??:??:???R????:-????W?0:	?*???	??YS?????Y?	?????Y-??:?????m}???p+
?+	m@????????
???E??Nw???*?	???Nw
??J???+?8?;?E?N?m?}??????????????????L?????%?????(	???????????
??????F??Y?M*+??N-??:??????&:,*???W???,??,????4-
F??F>?7???>7??????-?:?=?A???????%????-??Y+?+??N-??*?p+?!?$Y*+-,?$?(??*-??-)*-+,??????,??-??<,?13?7?9N-?-+??Y+??A???Y+?+??????*<??<)*<BC.DE????)?;??	?9
???5?*??L+?K??MY*O?R?+T?X??MY*Z?R?+\?X??MY*^?R?+`?X??MY*b?R?+?f_??MY*h?R?+?n?r+?u??MY*w?R?+?z?"?MY*?|Y?}?????????R????????B".8D
NZ
dp~??????%????=6*?t,??????:+??:,???A??:,????:		??? 	????:

????W?????:,??,????6,???????*,???*?p?|Y?}???,????????????"Y*,???(?|:*?????Y,??S??*,?????H*?t,??????,??,??,?????ѹ?W?:*?????Y,??S???????????????zF?
%9??????????w??=??=?C=?=?=?,:??v#%'( *%+F,T-W.^1o2r3~5?6?7?9????????????
?????3?<??a?0
E&?-+??&?,?7E&??VE&??????K??Y+????+??+?ȷ??????????B*?p?????(N-?-??????Ѱ?+?u?-???-?????k-?????&:????+?u??Ѱ,?@,??;,:?66?%2:?????u?-??????ڸѰ-?????Y?:-????:???v???&:????+?u????,?G,??B,:?66		?-	2:
????
?u??W?	?	??ҧ
?W???????\	??RY	?
?dB??B?B?/??????????v??#?'?1?6?C?R?a?e?n???????????????????????	??#?&?/?9?<??B?#(?.&?"??????'&?*??	??????+???
M*?t+????N*?t+???:-+??:-+??:???:????????:???V:		?z	? 6
6
?i?"Y?%:*?(?,:

?*?IY?-:?1?5
?:?=,?@W?+?D?H:,?@W??????_,?K????LM?	LM?SNO?FPQ
zmRSwpTS
k|UV	\?????????WY??!?Z*??[:?????WX?b????!?*?:?\?k?p?w????????????????????????????v?F?0??-??3?0??-??V?L"7???0??-?????)*??>+??N-???/-???7:,?^?`?u?,?c?e???????*PQ>??>&?>NO?>&f???6?9?<????1???gh??5+?m?+?p?*+?s+?v?*+?y?M*??{,????"?? #??5??5|}?&		
"
#4?	B?qh??1*+???++????????=*?p?? Y*???(?? ?1??1|}?0a?@wh?b*+???*?p??Y*???(????|}?de??????>>?
:+????:??????7:???4:?????????":,?^??:		??	????:

?z
???r
?öșF>*?????Y??SY??S?????4Y
?öӷԶ@W??S
?öך
?öڙ??W??2>*?????Y??SY??S?????4Y?Ͳ???@W???W????	?K???f
e|??
I?NOT???	2???&	??>??>?>??<?7?Y? &	??>?7???n???&?2?=?I?T?Y?e?r?}?????????????????$?'?/?2?6?<??@?0???2?0?74"???
?E??	??????+?????(M,??,????N-????-???&:????????????????:???|????:+??d+???
??:???????:???8???":		??????:

?
?Ț
?????ħ????F??R??
?&NO	?S??ij?0?????|}??>???0?F?i?r??????????????????5?(??6&??@????9"?????~??
?+????????=+?????(N-??-????:???????&:??????????+????:???U???x:??#?&:???/???4:		???)??+	?Ͷu????ͧ????d??H???	?C,-H??????|}??!??>??!?%?'?H?b?d????????????????2@?(?
??/&?
??"x?2???./?o???N??:+????:??????7:???4???2?],???"?^?5?5,???"?^???9?=????"?^??W?-???"?^??W??}??Y-?B??>(m???????????C
	?E
?*(m?????CD	?ED?&	??	?(?;?i?????????????n7????????*+?H?????
??F?\*?vI?M?Y*+,?P?V?? ??;?
%???d*?pX?Y*+,-?[?(??*?????\???
/Z]^?a+??*?p`?Y*+,?c?(?? ????+d?ef?	ef??C*???(M,?5,????N-???"-???&:+?????u???????*-?C?CC?8?????-?<?>?A???(?$?g^?\*?vI?M?Y*+,?h?V?? ????+d?
???i?z?
N+??:,??:???\????:??:?#-?"Y?%?4Y?2k??@W??9?=?;6? ?+?"Y?%:	-	?4Y?2m??@W???ѧ?+?
??:6		? ?Ļ"Y	?%:
??	????:??p?-
?4Y?2r??@W?c?ښ?י-
?4Y?Ӳ??u?@W?:?Ț-
?4Y?Ӳ2w??@W?-
?4Y?ӷԶ@W?-
?4Y?2y??@W?	??8???-?K???
{NO	d2RS??z??NO
??RS	??{?1AUV(J?z??z?Cz??v?Y
p???z?|v???r??
?(?16Van{??	?
???
???%ATWl
ru?V?0-??C?V?
?1?
??4"?#???E?0-????}~?B
*?n+?W??
??
+??
(	)?~?B
*?n+??W??
??
+??
1	2?j?+?????7?j?+?????<?j?9*?p*???????
@
A???/*?t?????D???E*+,???? ???*?C?[???/*?r?????[???/*?ݰ????[???/*?ݰ????[???\
*+,????4
??
?C
?
?
?,?[???/*?v?????[???E*+,???? ???C???[???E*+,???? ???????[???/*?ݰ????[?Y?P*+,-?ı?*?????\???[???/*?t?????[???/*?ݰ????[?N?E*+,?H?? ?????[???/*?ݰ????[???/*?ݰ????[???/*?ݰ????[???/*?ݰ????[???E*+,???? ???????[???/*?ݰ????[???/*?ݰ????[???/*?ݰ????[???/*?ݰ????[???/*?n?????[???/*?ݰ????[???/*?ݰ????[???/*?ݰ????[???/*?ݰ????[???/*?ݰ????[?a?E*+,?ñ? ?????d?[???/*?ݰ????[???/*?ݰ????[????
	
			 "$&()	+-.	02.	4(5	79)	;=>	@-A	CEA	GIJ@L(M@OQR	TVM@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy