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

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

There is a newer version: 59
Show newest version
????3[.com/groupbyinc/flux/snapshots/RestoreService$12com/groupbyinc/flux/cluster/ClusterStateUpdateTaskRestoreService.java,com/groupbyinc/flux/snapshots/RestoreServicerestoreSnapshotk(Lcom/groupbyinc/flux/snapshots/RestoreService$RestoreRequest;Lcom/groupbyinc/flux/action/ActionListener;)V	;com/groupbyinc/flux/snapshots/RestoreService$RestoreRequestRestoreRequest:com/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder2com/groupbyinc/flux/cluster/metadata/IndexMetaDataBuilderjava/util/Map$Entry
java/util/MapEntryEcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder=com/groupbyinc/flux/common/google/common/collect/ImmutableMap3com/groupbyinc/flux/cluster/RestoreInProgress$Entry-com/groupbyinc/flux/cluster/RestoreInProgress0com/groupbyinc/flux/cluster/ClusterState$Builder (com/groupbyinc/flux/cluster/ClusterState"5com/groupbyinc/flux/cluster/metadata/MetaData$Builder$-com/groupbyinc/flux/cluster/metadata/MetaData&7com/groupbyinc/flux/cluster/block/ClusterBlocks$Builder(/com/groupbyinc/flux/cluster/block/ClusterBlocks*8com/groupbyinc/flux/cluster/routing/RoutingTable$Builder,0com/groupbyinc/flux/cluster/routing/RoutingTable.Gcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation$Result0@com/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation2Result@com/groupbyinc/flux/cluster/RestoreInProgress$ShardRestoreStatus5ShardRestoreStatus4com/groupbyinc/flux/common/settings/Settings$Builder8,com/groupbyinc/flux/common/settings/Settings:4com/groupbyinc/flux/cluster/metadata/MetaData$Custom<Custom/com/groupbyinc/flux/cluster/ClusterState$Custom?8com/groupbyinc/flux/cluster/metadata/IndexMetaData$StateAState3com/groupbyinc/flux/cluster/RestoreInProgress$StateDrestoreInfo+Lcom/groupbyinc/flux/snapshots/RestoreInfo;val$snapshotId1Lcom/groupbyinc/flux/cluster/metadata/SnapshotId;val$renamedIndicesLjava/util/Map;val$snapshot(Lcom/groupbyinc/flux/snapshots/Snapshot;val$metaData/Lcom/groupbyinc/flux/cluster/metadata/MetaData;val$request=Lcom/groupbyinc/flux/snapshots/RestoreService$RestoreRequest;val$listener+Lcom/groupbyinc/flux/action/ActionListener;this$0.Lcom/groupbyinc/flux/snapshots/RestoreService;0(Lcom/groupbyinc/flux/snapshots/RestoreService;Lcom/groupbyinc/flux/cluster/metadata/SnapshotId;Ljava/util/Map;Lcom/groupbyinc/flux/snapshots/Snapshot;Lcom/groupbyinc/flux/cluster/metadata/MetaData;Lcom/groupbyinc/flux/snapshots/RestoreService$RestoreRequest;Lcom/groupbyinc/flux/action/ActionListener;)VTU	XHI	ZJK	\LM	^NO	`PQ	bRS	d()VVf
gFG	ithis0Lcom/groupbyinc/flux/snapshots/RestoreService$1;executeV(Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/ClusterState;java/lang/ExceptionorestoreqcustomE(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/ClusterState$Custom;st
#uentries()Ljava/util/List;wx
yjava/util/List{isEmpty()Z}~|Bcom/groupbyinc/flux/snapshots/ConcurrentSnapshotExecutionException?2Restore process is already running in this cluster?F(Lcom/groupbyinc/flux/cluster/metadata/SnapshotId;Ljava/lang/String;)VV?
??builder^(Lcom/groupbyinc/flux/cluster/ClusterState;)Lcom/groupbyinc/flux/cluster/ClusterState$Builder;??
#?metaData1()Lcom/groupbyinc/flux/cluster/metadata/MetaData;??
#?h(Lcom/groupbyinc/flux/cluster/metadata/MetaData;)Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder;??
'?;()Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder;??
+?blocks3()Lcom/groupbyinc/flux/cluster/block/ClusterBlocks;??
#?l(Lcom/groupbyinc/flux/cluster/block/ClusterBlocks;)Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder;??
)?routingTable4()Lcom/groupbyinc/flux/cluster/routing/RoutingTable;??
#?n(Lcom/groupbyinc/flux/cluster/routing/RoutingTable;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;??
/?5com/groupbyinc/flux/common/google/common/collect/Sets?
newHashSet()Ljava/util/HashSet;??
??I()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder;??
?entrySet()Ljava/util/Set;???
java/util/Set?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext?~??next()Ljava/lang/Object;????getValue???java/lang/String?checkPartial(Ljava/lang/String;)Z??
?1com/groupbyinc/flux/cluster/routing/RestoreSource?&com/groupbyinc/flux/snapshots/Snapshot?version()Lcom/groupbyinc/flux/Version;??
??c(Lcom/groupbyinc/flux/cluster/metadata/SnapshotId;Lcom/groupbyinc/flux/Version;Ljava/lang/String;)VV?
??getKey???indexH(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;??
'?
access$000m(Lcom/groupbyinc/flux/snapshots/RestoreService$RestoreRequest;)Lcom/groupbyinc/flux/common/settings/Settings;??
?
access$100R(Lcom/groupbyinc/flux/snapshots/RestoreService$RestoreRequest;)[Ljava/lang/String;??
?updateIndexSettings?(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Lcom/groupbyinc/flux/common/settings/Settings;[Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;??
?
access$200r(Lcom/groupbyinc/flux/snapshots/RestoreService;)Lcom/groupbyinc/flux/cluster/metadata/MetaDataIndexUpgradeService;??
?@com/groupbyinc/flux/cluster/metadata/MetaDataIndexUpgradeService?upgradeIndexMetaDataj(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;??
??6com/groupbyinc/flux/snapshots/SnapshotRestoreException?java/lang/StringBuilder?
?gcannot restore index [?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??] because it cannot be upgraded?toString()Ljava/lang/String;?
?[(Lcom/groupbyinc/flux/cluster/metadata/SnapshotId;Ljava/lang/String;Ljava/lang/Throwable;)VV
?7com/groupbyinc/flux/common/carrotsearch/hppc/IntHashSet
g
access$300q(Lcom/groupbyinc/flux/snapshots/RestoreService;)Lcom/groupbyinc/flux/cluster/metadata/MetaDataCreateIndexService;	

?com/groupbyinc/flux/cluster/metadata/MetaDataCreateIndexService
validateIndexName?(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/ClusterState;)V
getSettings0()Lcom/groupbyinc/flux/common/settings/Settings;
validateIndexSettingsC(Ljava/lang/String;Lcom/groupbyinc/flux/common/settings/Settings;)V
r(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder;?
OPEN:Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State;	B statex(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder;"#
$P(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder;?&
'settingsBuilder8()Lcom/groupbyinc/flux/common/settings/Settings$Builder;)*
;+putf(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/settings/Settings$Builder;-.
9/
index.uuid1"com/groupbyinc/flux/common/Strings3randomBase64UUID5
46\(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/Settings$Builder;-8
99settingst(Lcom/groupbyinc/flux/common/settings/Settings$Builder;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder;;<
=includeAliases?~
@
getAliases7()Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;BC
D3com/groupbyinc/flux/common/collect/ImmutableOpenMapF
GremoveAllAliases>()Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder;IJ
K3com/groupbyinc/flux/common/carrotsearch/hppc/IntSetMkeysF()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLookupContainer;OP
GQBcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLookupContainerST?Acom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectCursorVvalueLjava/lang/Object;XY	WZadd(Ljava/lang/Object;)Z\]?^build6()Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;`a
bpopulateIgnoredShardsJ(Ljava/lang/String;Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntSet;)Vde
faddAsNewRestore?(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Lcom/groupbyinc/flux/cluster/routing/RestoreSource;Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntSet;)Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;hi
-j	addBlockso(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder;lm
)nn(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Z)Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder;-p
%qvalidateExistingIndex~(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Ljava/lang/String;Z)Vst
u
getVersion()Jwx
yjava/lang/Math{max(JJ)J}~
|?(J)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder;??
?values@()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectContainer;??
G?;CLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectCursor;indexMdBuilder;shardILjava/lang/String;partialZ
restoreSource3Lcom/groupbyinc/flux/cluster/routing/RestoreSource;renamedIndexsnapshotIndexMetaDatacurrentIndexMetaDataignoreShards5Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntSet;
indexEntry;Ljava/util/Map$Entry;Ljava/util/Map$Entry;
shardsBuilder?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder;GLcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder;restoreEntry5Lcom/groupbyinc/flux/cluster/RestoreInProgress$Entry;shards?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap;currentState*Lcom/groupbyinc/flux/cluster/ClusterState;restoreInProgress/Lcom/groupbyinc/flux/cluster/RestoreInProgress;2Lcom/groupbyinc/flux/cluster/ClusterState$Builder;	mdBuilder7Lcom/groupbyinc/flux/cluster/metadata/MetaData$Builder;9Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder;	rtBuilder:Lcom/groupbyinc/flux/cluster/routing/RoutingTable$Builder;aliases#Ljava/util/Set;Ljava/util/Set;rt2Lcom/groupbyinc/flux/cluster/routing/RoutingTable;updatedStateILcom/groupbyinc/flux/cluster/routing/allocation/RoutingAllocation$Result;?]?Wcannot rename index [Y] into [[6] because of conflict with an alias with the same name]
??renamedIndices5Ljava/util/Map;
shardFailuresbx
?c|?2com/groupbyinc/flux/snapshots/SnapshotShardFailuref?
ghequalsj]
?kshardIdm?
gn\?Npfailure4Lcom/groupbyinc/flux/snapshots/SnapshotShardFailure;
access$800k(Lcom/groupbyinc/flux/snapshots/RestoreService;Lcom/groupbyinc/flux/snapshots/Snapshot;Ljava/lang/String;)Ztu
v2~
xindex [z+] wasn't fully snapshotted - cannot restore|getState<()Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State;~
?CLOSE?	B?] because it's open?cannot restore partial index [?#] because such index already exists?] with [?(I)Ljava/lang/StringBuilder;??
??] shard from snapshot with [?] shards?names??
;??index.?normalizePrefixJ(Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/Settings$Builder;??
9?`
9?getAsMap()Ljava/util/Map;??
;?5com/groupbyinc/flux/common/google/common/collect/Maps?
newHashMap$(Ljava/util/Map;)Ljava/util/HashMap;??
??
?g[Ljava/lang/String;?&com/groupbyinc/flux/common/regex/Regex?isSimpleMatchPattern??
??
access$900A()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableSet;??
?=com/groupbyinc/flux/common/google/common/collect/ImmutableSet?
?Wcannot remove setting [?] on restore?remove&(Ljava/lang/Object;)Ljava/lang/Object;???|^|?toArray(([Ljava/lang/Object;)[Ljava/lang/Object;??|?simpleMatch(([Ljava/lang/String;Ljava/lang/String;)Z??
???f??access$1000??
?cannot modify setting [?8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;-???*
;?G(Ljava/util/Map;)Lcom/groupbyinc/flux/common/settings/Settings$Builder;-?
9?ignoredSettingentryremovePatternsQLjava/util/Iterator;>;Ljava/util/Iterator;
indexMetaDatachangeSettings.Lcom/groupbyinc/flux/common/settings/Settings;ignoreSettingsnormalizedChangeSettingssettingsMapsimpleMatchPatterns$Ljava/util/List;Ljava/util/List;includeGlobalState?~
?persistentSettings?
'?java/lang/Object?K([Ljava/lang/Object;)Lcom/groupbyinc/flux/common/settings/Settings$Builder;-?
9?access$1100f(Lcom/groupbyinc/flux/snapshots/RestoreService;)Lcom/groupbyinc/flux/cluster/settings/DynamicSettings;??
?4com/groupbyinc/flux/cluster/settings/DynamicSettings?isDynamicOrLoggingSetting??
??validateDynamicSettingb(Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/cluster/ClusterState;)Ljava/lang/String;??
??access$1200](Lcom/groupbyinc/flux/snapshots/RestoreService;)Lcom/groupbyinc/flux/common/logging/ESLogger;
&ignoring persistent setting [{}], [{}]+com/groupbyinc/flux/common/logging/ESLoggerwarn((Ljava/lang/String;[Ljava/lang/Object;)V	
access$1300

;?Lcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectObjectCursor;ILcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectObjectCursor;	onFailure*(Ljava/lang/String;Ljava/lang/Throwable;)Vaccess$14004
5[{}] failed to restore snapshot7=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V9:)com/groupbyinc/flux/action/ActionListener<(Ljava/lang/Throwable;)V2>=?sourcetLjava/lang/Throwable;timeout-()Lcom/groupbyinc/flux/common/unit/TimeValue;masterNodeTimeoutFE
GclusterStateProcessedi(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/cluster/ClusterState;)V
onResponse(Ljava/lang/Object;)VKL=MoldStatenewStateCodeLocalVariableTableLineNumberTableLocalVariableTypeTable
StackMapTable	Signature[(Ljava/util/Map;Ljava/util/Set;)V
SourceFileEnclosingMethodInnerClasses FGHIJKLMNOPQRSTUVWQi1*+?Y*,?[*-?]*?_*?a*?c*?e*?h*?j?R1kl1TUS
?+?mnQ{	x+r?v?M,?,?z?????Y*?[????+??N+????:??+????:+????:??:*?]???e??:*?]????:		???	???:

????:*??6??Y*?[*?_????:

????:*?a??:**?c??*?c???:*?Y????:?,:??Y*?[??Y?????????????+????:?Y?:??*?Y?+?*?Y?????!?%?(:?,??02?7?:?>W*?c?A??E?H??LW?8?E?R?U:??????W:?[?_W????c:?*?g
?kW?oW?rW??*?v??!?%:?z?z
a????W*?c?A?M?E?H?	?LW?E????:??? ???W:?[????W??ܧ8?E?R?U:??????W:?[?_W????,??02???:?>W?(?c:
??W??W?rW6???o???0??Y???6Y*?Y????????????W?0??Y???6Y*?Y?????????÷ƶ?W?????????:?Y*?[?̻?Y*?]???Ը???:	-r?Y?Y	S???W???:**?]??*??*?Y??<*??Y*?c????Y*?]???Ը?????*?Y??d??j?:-??
?
?:	*?Y?	???
???Y????*?[????? :
	??
?$?????pRB ?'%&?
')a?*+?*,-p')?
')?*+?,-?v/0???1??23??45
??61??7-#R8-,I9:??;=
aZ>@?AB	?CExklxFG
nHI-K?J6BKLB6?MK-NO??CEP(PRYST4DUG	j!V
TR?
'(p'.?
'(??;<
aZ>??CD??CDP(PQS>O?
??(?-?6?B?K?P?\?a??????????????????????#?,?1?>?O?a?{?????????????????????0:E	Kp
~?????????	Bou"x$%?&?'?(?+?.?0?236748=9e8j;U?(?H
#!%)-???}#!%)-?????p(??N???%???H???&???%?B??B,?
#!%)-????E?#!%)-??T??Qv+????N-???c-???:,???X?E??Y*?[??Y??Z?????Ŷ?\?????Ŷ?^????_?????R* R6=vklv`KvPRT  R6<v`avPQS? @0ArCuDU???e?VWdeQ?=*?_?d?eN-???)-???g:+?i?l?,?o?qW??ԱR*!rs=kl=?1=9:SG!H-I9K<LU?
?+???Q?C*?Y*?_+?w?5*?c?y????Y*?[??Y??{??+??}????_??RCklC?1SPQRTAWU%stQ ?+?????(??Y*?[??Y?????-???????_??)??Y*?[??Y?????-???????_?+??,???B??Y*?[??Y?????-?????+???????,?????????_??R4?kl?8-?7-?61?23S"]
_/b4cZfeg?h?jU/*?I??QN?,?????
-??+??,,?0?????:+?:+?????:??Y??:-:?6	6

	?a
2:???B?????*??Y*?[??Y????????????_???W?
??W?
??????i???Ź???:????:		???;	???:
??
?????
???Ÿʙ
	???????????:???g???:	??	?????2??Y*?[??Y??Ѷ?	???Ŷ??????_?	??	????W??????ٶ>?c?R?
YQ?1?)?=
?P???B??	GU?=	?kl??-??????%???+??+7y?K@p??T4?)?<
?B??	GU?<	7y?a@p??Srqrt%u+v7w@xYyazl{?}???x??????????????? ?G?W???????UP?7;?;|??G??	??-??>????T???Q??*?c???*?a????=?,???N*?a????????:???????:*?Y?????Ŷ??w*?Y??????????*?Y??????:?!-???????Ŷ:W=?%*?Y???Y??SYS?? *?Y???Y??S???B?+-???W*?a??5*?a?????M,???,???WN+-?[??W???*?a??D*?a??M,???0,???!N#-?&?l?+-?&??-?'?=?*W??ͱRR?E+1M??=?,3!??-2.)i .1?kl?KLT M??<2./i .0Sj?
???!?M?d?????????????????????2?>?A?K?i?v?????U5?79??{??!??????!??2?23Ql&*?Y?68,??Y*?[S?;*?e,?@?R &kl&A1&BCS??%?DEQ2*?c?H?RklS?IJQZ*?e*?j?N?R*klA1OGPGS
?
?XY
Z?
					!#	%'	)+	-/	134	67	9;	='>	@#>	BC@EC@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy