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

com.groupbyinc.flux.cluster.metadata.MetaDataIndexUpgradeService.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3#@com/groupbyinc/flux/cluster/metadata/MetaDataIndexUpgradeService6com/groupbyinc/flux/common/component/AbstractComponent MetaDataIndexUpgradeService.javaTcom/groupbyinc/flux/cluster/metadata/MetaDataIndexUpgradeService$FakeAnalysisServiceFakeAnalysisService4com/groupbyinc/flux/common/settings/Settings$Builder	,com/groupbyinc/flux/common/settings/SettingsBuilder:com/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder2com/groupbyinc/flux/cluster/metadata/IndexMetaData8com/groupbyinc/flux/cluster/metadata/IndexMetaData$StateState:com/groupbyinc/flux/index/mapper/MapperService$MergeReason.com/groupbyinc/flux/index/mapper/MapperServiceMergeReason(DEPRECATED_SETTING_ROUTING_HASH_FUNCTIONLjava/lang/String;#cluster.routing.operation.hash.type#DEPRECATED_SETTING_ROUTING_USE_TYPE"cluster.routing.operation.use_typepre20HashFunctionLjava/lang/Class;FLjava/lang/Class<+Lcom/groupbyinc/flux/cluster/routing/HashFunction;>;pre20UseTypeLjava/lang/Boolean;
scriptService*Lcom/groupbyinc/flux/script/ScriptService;mapperRegistry3Lcom/groupbyinc/flux/indices/mapper/MapperRegistry;INDEX_BYTES_SIZE_SETTINGSLjava/util/Set;#Ljava/util/Set;INDEX_TIME_SETTINGS?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/script/ScriptService;Lcom/groupbyinc/flux/indices/mapper/MapperRegistry;)V*Lcom/groupbyinc/flux/common/inject/Inject; java/lang/ClassNotFoundException1java/lang/NoClassDefFoundError31(Lcom/groupbyinc/flux/common/settings/Settings;)V.5
6&'	8()	:get8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;<=
>(com/groupbyinc/flux/script/ScriptService@1com/groupbyinc/flux/indices/mapper/MapperRegistryBjava/lang/StringDhashCode()IFG
EHSimpleJequals(Ljava/lang/Object;)ZLM
ENsimplePLcom.groupbyinc.flux.cluster.routing.operation.hash.simple.SimpleHashFunctionRDjbTdjbVFcom.groupbyinc.flux.cluster.routing.operation.hash.djb.DjbHashFunctionX6com/groupbyinc/flux/cluster/routing/SimpleHashFunctionZ!"	\3com/groupbyinc/flux/cluster/routing/DjbHashFunction^java/lang/Class`forName%(Ljava/lang/String;)Ljava/lang/Class;bc
ad0com/groupbyinc/flux/cluster/routing/HashFunctionf
asSubclass$(Ljava/lang/Class;)Ljava/lang/Class;hi
ajjava/lang/Throwablel*com/groupbyinc/flux/ElasticsearchExceptionnjava/lang/StringBuilderp()V.r
qs%failed to load custom hash function [uappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;wx
qy]{toString()Ljava/lang/String;}~
qjava/lang/Object?=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V.?
o?getAsBoolean:(Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/Boolean;??
?$%	?logger-Lcom/groupbyinc/flux/common/logging/ESLogger;??	??Settings [{}] and [{}] are deprecated. Index settings from your old indices have been updated to record the fact that they used some custom routing logic, you can now remove these settings from your `elasticsearch.yml` file?+com/groupbyinc/flux/common/logging/ESLogger?warn((Ljava/lang/String;[Ljava/lang/Object;)V????eLjava/lang/Throwable;thisBLcom/groupbyinc/flux/cluster/metadata/MetaDataIndexUpgradeService;settings.Lcom/groupbyinc/flux/common/settings/Settings;pre20HashFunctionNamehasCustomPre20HashFunctionZupgradeIndexMetaDataj(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;
isUpgraded7(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Z??
?checkSupportedVersion7(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)V??
?upgradeLegacyRoutingSettings??
?addDefaultUnitsIfNeeded??
?checkMappingsCompatibility??
?upgradeSettings??
?markAsUpgraded??
?
indexMetaData4Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;newMetaDatagetSettings0()Lcom/groupbyinc/flux/common/settings/Settings;??
?index.store.type?&(Ljava/lang/String;)Ljava/lang/String;<?
?java/util/Locale?ROOTLjava/util/Locale;??	??toLowerCase&(Ljava/util/Locale;)Ljava/lang/String;??
E?nio_fs?niofs?mmap_fs?mmapfs?	simple_fs?simplefs?default?fs?builder8()Lcom/groupbyinc/flux/common/settings/Settings$Builder;??
?putf(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/settings/Settings$Builder;??

?\(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/Settings$Builder;??

?build??

?r(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder;??
?
getVersion()J??
?version?(J)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder;??
?l(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$Builder;??
?6()Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;??
?upgradeStoreType
indexSettings	storeTypegetUpgradeVersion()Lcom/groupbyinc/flux/Version;
com/groupbyinc/flux/Version
V_2_0_0_beta1Lcom/groupbyinc/flux/Version;		
	onOrAfter (Lcom/groupbyinc/flux/Version;)Z
getState<()Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State;
OPEN:Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State;	isSupportedVersion?
java/lang/IllegalStateExceptionThe index [getIndex~
 1] was created before v0.90.0 and wasn't upgraded."2 This index should be open using a version before $CURRENT&		'minimumCompatibilityVersion)
*-(Ljava/lang/Object;)Ljava/lang/StringBuilder;w,
q-$ and upgraded using the upgrade API./(Ljava/lang/String;)V.1
2getCreationVersion4
5V_0_90_0_Beta17		8getMinimumCompatibleVersion9()Lcom/groupbyinc/flux/common/apache/lucene/util/Version;:;
<5com/groupbyinc/flux/common/apache/lucene/util/Version>LUCENE_4_0_07Lcom/groupbyinc/flux/common/apache/lucene/util/Version;@A	?B:(Lcom/groupbyinc/flux/common/apache/lucene/util/Version;)ZD
?Eindex.legacy.routing.hash.typeGbeforeI
J[(Ljava/lang/String;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/settings/Settings$Builder;?L

Mindex.legacy.routing.use_typeOjava/lang/BooleanQbooleanValue()ZST
RUK(Ljava/lang/String;Z)Lcom/groupbyinc/flux/common/settings/Settings$Builder;?W

XIndex [Z.] created on or after 2.0 should NOT contain [\] + or [^] in its index settings`-+	b*+	d-com/groupbyinc/flux/cluster/metadata/MetaDataf?(Ljava/util/Set;Ljava/util/Set;Lcom/groupbyinc/flux/common/logging/ESLogger;Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/settings/Settings;?h
ginewSettingsjava/lang/Exceptionlcom/groupbyinc/flux/index/Indexn
o2;CLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectCursor;
mapperService0Lcom/groupbyinc/flux/index/mapper/MapperService;analysisService4Lcom/groupbyinc/flux/index/analysis/AnalysisService;similarityLookupService>Lcom/groupbyinc/flux/index/similarity/SimilarityLookupService;exLjava/lang/Exception;index!Lcom/groupbyinc/flux/index/Index;index.version.upgraded?g(Ljava/lang/String;Lcom/groupbyinc/flux/Version;)Lcom/groupbyinc/flux/common/settings/Settings$Builder;??

? index.merge.policy.floor_segment?%index.merge.policy.max_merged_segment?!index.merge.policy.max_merge_size?!index.merge.policy.min_merge_size?$index.shard.recovery.file_chunk_size?"index.shard.recovery.translog_size?&index.store.throttle.max_bytes_per_sec?#index.translog.flush_threshold_size?index.translog.fs.buffer_size?index.version_map_size?=com/groupbyinc/flux/common/google/common/collect/ImmutableSet?of?(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableSet;??
??3index.gateway.wait_for_mapping_update_post_recovery?1index.shard.wait_for_mapping_update_post_recovery?index.gc_deletes?,index.indexing.slowlog.threshold.index.debug?+index.indexing.slowlog.threshold.index.info?,index.indexing.slowlog.threshold.index.trace?+index.indexing.slowlog.threshold.index.warn?index.refresh_interval?*index.search.slowlog.threshold.fetch.debug?)index.search.slowlog.threshold.fetch.info?*index.search.slowlog.threshold.fetch.trace)index.search.slowlog.threshold.fetch.warn*index.search.slowlog.threshold.query.debug)index.search.slowlog.threshold.query.info*index.search.slowlog.threshold.query.trace	)index.search.slowlog.threshold.query.warn$index.shadow.wait_for_initial_commit
"index.store.stats_refresh_interval%index.translog.flush_threshold_periodindex.translog.intervalindex.translog.sync_interval*index.unassigned.node_left.delayed_timeout
ConstantValue	SignatureCodeLocalVariableTableLineNumberTable
StackMapTableRuntimeVisibleAnnotationsLocalVariableTypeTable
SourceFileInnerClasses! !"#$%&'()*+,-+,./|	z*+?7*,?9*-?;+??:??6?:6?I?????;?81?K|k??{,?2[lx?N?K?O?V6?PQ?O?F6?@S?O?66?0U?O?&6? W?O?6?Y?O?6?7%%%...*[?]?F*_?]?=*?eg?k?]?,:?oY?qY?tv?z?z|?z????????	*_?]*+ ?????
*???*?????YSY S???24H'??z??z??z&'z()b?$V??VBC
DEF$H)I?M?N?RSVYWX@YC\I^T_``yc6?!ACE@?ME&Pm?(0???.*+???+?*+??*+??M*,??M*,??*,??M*,??M,? .??.????&	no
qrst u&v,w
??}i+??¶?M,?\,?˶?N6-?I???`?z??.?x????K?????Z???E??=i\?A?-ѶO?q6?k-ӶO?b6?\-նO?S6?M-׶O?D6?>-ٶO?56?/-۶O?&6? -ݶO?6?-߶O?6?R//66==DK?:?"?:??:??:?
?:?,:,?O?+??+????????N+??+????-?????+?f
??"?)?0?T?61?i??i??
_^{
|~?????"?%?)?,?0?3?6???M?P?T?Y?`?c?g?2?hEE0?EE?0???+????????????L+???D+??=?Y?qY?t?z+?!?z#?z%?z?(?+?.0?z???3??L??L????8?K??K
?o'*?6?9???*?=?*?=?C?F???'???
???#?%???k?+??H???S+?6??K?F??+????H*?]?NP*????
*???V?Y??M+??+????,?????+?6???Z+??H???+??P???@?Y?qY?t[?z+?!?z]?zH?z_?zP?za?z???3?+? J???????>???+?@?F?J?O?V?Y?]?j?x?????,?<
E?
E&<???:+?6??K?.+??M?c?e*??,?jN-?+??+????-?????+?*&??!k?:??:??&	

!%*1488??}q?oY+?!?pM+??N?rY,-?u:?Y,-?v::?Y,-*?9*?;?y::+?}????:		???0	????:

????:????????W????U????H:		???<???4:		:	?:?!????:

???????U????H:???<???4::?:?!????:???????9:?Y?qY?t??z+?!?z??z???z|?z?????????mD??mD?????m??????m*?m*? #m7:mf
r??h??
A???'????<4??q??q??e??`?? h??
N$%'**+D,h-r.?/?0?+?0?1*175:2<4p6??R
or?mm??6QmGmHm?
or?mmmm?or?mQmGmHm?or?mmm?oBm5??e#??+????β(?Ѷ?M+??,????? #??#????
<=?r?
????????EY?SY?SY?SY?S??e???????EY?SY?SY?SYSYSYSYSYSY
SY	SY
SYSYSY
SYSYS??c?
?4?!"*


	
	@@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy