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

com.groupbyinc.flux.index.shard.IndexShard.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????4#*com/groupbyinc/flux/index/shard/IndexShard;com/groupbyinc/flux/index/shard/AbstractIndexShardComponentDcom/groupbyinc/flux/indices/cluster/IndicesClusterStateService$ShardIndexShard.java,com/groupbyinc/flux/index/shard/IndexShard$7?com/groupbyinc/flux/index/shard/IndexShard$RefreshMetricUpdater
RefreshMetricUpdater7com/groupbyinc/flux/index/shard/IndexShard$ShardFailure
ShardFailure=com/groupbyinc/flux/index/shard/IndexShard$ShardEventListenerShardEventListener,com/groupbyinc/flux/index/shard/IndexShard$2,com/groupbyinc/flux/index/shard/IndexShard$6,com/groupbyinc/flux/index/shard/IndexShard$5,com/groupbyinc/flux/index/shard/IndexShard$4,com/groupbyinc/flux/index/shard/IndexShard$3,com/groupbyinc/flux/index/shard/IndexShard$1.com/groupbyinc/flux/index/engine/Engine$Warmer'com/groupbyinc/flux/index/engine/Engine!Warmer4com/groupbyinc/flux/index/translog/Translog$Location$+com/groupbyinc/flux/index/translog/Translog&Location?com/groupbyinc/flux/index/shard/PrimaryReplicaSyncer$ResyncTask)4com/groupbyinc/flux/index/shard/PrimaryReplicaSyncer+
ResyncTaskAcom/groupbyinc/flux/index/seqno/ReplicationTracker$PrimaryContext.2com/groupbyinc/flux/index/seqno/ReplicationTracker0PrimaryContext3com/groupbyinc/flux/index/engine/Engine$IndexResult3IndexResult1com/groupbyinc/flux/index/engine/Engine$Operation6	Operation8com/groupbyinc/flux/index/engine/Engine$Operation$Origin9Origin-com/groupbyinc/flux/index/engine/Engine$Index<Index2com/groupbyinc/flux/index/engine/Engine$NoOpResult?
NoOpResult,com/groupbyinc/flux/index/engine/Engine$NoOpBNoOp4com/groupbyinc/flux/index/engine/Engine$DeleteResultEDeleteResult.com/groupbyinc/flux/index/engine/Engine$DeleteHDelete+com/groupbyinc/flux/index/engine/Engine$GetKGet1com/groupbyinc/flux/index/engine/Engine$GetResultN	GetResult0com/groupbyinc/flux/index/engine/Engine$SearcherQSearcher0com/groupbyinc/flux/index/engine/Engine$CommitIdTCommitId9com/groupbyinc/flux/index/engine/Engine$SyncedFlushResultWSyncedFlushResult6com/groupbyinc/flux/index/engine/Engine$IndexCommitRefZIndexCommitRef6com/groupbyinc/flux/index/store/Store$MetadataSnapshot]%com/groupbyinc/flux/index/store/Store_MetadataSnapshot5com/groupbyinc/flux/index/engine/Engine$SearcherScopeb
SearcherScope5com/groupbyinc/flux/index/translog/Translog$Operatione.com/groupbyinc/flux/index/engine/Engine$ResultgResult1com/groupbyinc/flux/index/translog/Translog$Indexj2com/groupbyinc/flux/index/translog/Translog$Deletel0com/groupbyinc/flux/index/translog/Translog$NoOpn4com/groupbyinc/flux/index/translog/Translog$SnapshotpSnapshotjava/util/Map$Entrys
java/util/MapuEntry@com/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Statusx9com/groupbyinc/flux/common/apache/lucene/index/CheckIndexzStatusOcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService$RecoveryListener}>com/groupbyinc/flux/indices/recovery/PeerRecoveryTargetServiceRecoveryListenerIcom/groupbyinc/flux/cluster/routing/RecoverySource$SnapshotRecoverySource?2com/groupbyinc/flux/cluster/routing/RecoverySource?SnapshotRecoverySource6com/groupbyinc/flux/index/translog/Translog$Durability?
DurabilityKcom/groupbyinc/flux/index/shard/IndexingOperationListener$CompositeListener?9com/groupbyinc/flux/index/shard/IndexingOperationListener?CompositeListenerIcom/groupbyinc/flux/index/shard/SearchOperationListener$CompositeListener?7com/groupbyinc/flux/index/shard/SearchOperationListener?Bcom/groupbyinc/flux/index/seqno/ReplicationTracker$CheckpointState?CheckpointState/com/groupbyinc/flux/threadpool/ThreadPool$Names?)com/groupbyinc/flux/threadpool/ThreadPool?Names>com/groupbyinc/flux/indices/cluster/IndicesClusterStateService?Shard8com/groupbyinc/flux/indices/recovery/RecoveryState$Stage?2com/groupbyinc/flux/indices/recovery/RecoveryState?Stage:com/groupbyinc/flux/index/translog/Translog$Operation$Type?Type;com/groupbyinc/flux/indices/recovery/RecoveryState$Translog?Translog3com/groupbyinc/flux/index/engine/Engine$Result$Type?7com/groupbyinc/flux/cluster/routing/RecoverySource$Type?>com/groupbyinc/flux/indices/recovery/RecoveryState$VerifyIndex?VerifyIndexDcom/groupbyinc/flux/index/engine/EngineConfig$TranslogRecoveryRunner?-com/groupbyinc/flux/index/engine/EngineConfig?TranslogRecoveryRunner5com/groupbyinc/flux/index/engine/Engine$EventListener?
EventListener%java/lang/invoke/MethodHandles$Lookup?java/lang/invoke/MethodHandles?Lookup
threadPool+Lcom/groupbyinc/flux/threadpool/ThreadPool;
mapperService0Lcom/groupbyinc/flux/index/mapper/MapperService;
indexCache,Lcom/groupbyinc/flux/index/cache/IndexCache;store'Lcom/groupbyinc/flux/index/store/Store;internalIndexingStats7Lcom/groupbyinc/flux/index/shard/InternalIndexingStats;searchStats9Lcom/groupbyinc/flux/index/search/stats/ShardSearchStats;
getService/Lcom/groupbyinc/flux/index/get/ShardGetService;shardWarmerService:Lcom/groupbyinc/flux/index/warmer/ShardIndexWarmerService;requestCacheStats;Lcom/groupbyinc/flux/index/cache/request/ShardRequestCache;shardFieldData4Lcom/groupbyinc/flux/index/fielddata/ShardFieldData;shardBitsetFilterCache?Lcom/groupbyinc/flux/index/cache/bitset/ShardBitsetFilterCache;mutexLjava/lang/Object;checkIndexOnStartupLjava/lang/String;codecService.Lcom/groupbyinc/flux/index/codec/CodecService;warmer0Lcom/groupbyinc/flux/index/engine/Engine$Warmer;similarityService8Lcom/groupbyinc/flux/index/similarity/SimilarityService;translogConfig3Lcom/groupbyinc/flux/index/translog/TranslogConfig;indexEventListener4Lcom/groupbyinc/flux/index/shard/IndexEventListener;
cachingPolicyDLcom/groupbyinc/flux/common/apache/lucene/search/QueryCachingPolicy;indexSortSupplierLjava/util/function/Supplier;ULjava/util/function/Supplier;circuitBreakerService;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;searchOperationListener9Lcom/groupbyinc/flux/index/shard/SearchOperationListener;replicationTracker4Lcom/groupbyinc/flux/index/seqno/ReplicationTracker;shardRouting2Lcom/groupbyinc/flux/cluster/routing/ShardRouting;state1Lcom/groupbyinc/flux/index/shard/IndexShardState;pendingPrimaryTermJoperationPrimaryTermcurrentEngineReference-Ljava/util/concurrent/atomic/AtomicReference;XLjava/util/concurrent/atomic/AtomicReference;
engineFactory0Lcom/groupbyinc/flux/index/engine/EngineFactory;indexingOperationListeners;Lcom/groupbyinc/flux/index/shard/IndexingOperationListener;globalCheckpointSyncerLjava/lang/Runnable;
recoveryState4Lcom/groupbyinc/flux/indices/recovery/RecoveryState;%Lcom/groupbyinc/flux/common/Nullable;
recoveryStats2Lcom/groupbyinc/flux/index/recovery/RecoveryStats;
refreshMetric/Lcom/groupbyinc/flux/common/metrics/MeanMetric;flushMetricperiodicFlushMetric2Lcom/groupbyinc/flux/common/metrics/CounterMetric;shardEventListener?Lcom/groupbyinc/flux/index/shard/IndexShard$ShardEventListener;path+Lcom/groupbyinc/flux/index/shard/ShardPath;indexShardOperationPermits;writeAllowedStatessearcherWrapper6Lcom/groupbyinc/flux/index/shard/IndexSearcherWrapper;active+Ljava/util/concurrent/atomic/AtomicBoolean;refreshListeners2Lcom/groupbyinc/flux/index/shard/RefreshListeners;primaryReplicaResyncInProgresstranslogSyncProcessor=Lcom/groupbyinc/flux/common/util/concurrent/AsyncIOProcessor;uLcom/groupbyinc/flux/common/util/concurrent/AsyncIOProcessor;flushOrRollRunning$assertionsDisabledZgetGlobalCheckpointSyncer()Ljava/lang/Runnable;??	this,Lcom/groupbyinc/flux/index/shard/IndexShard;?(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/index/IndexSettings;Lcom/groupbyinc/flux/index/shard/ShardPath;Lcom/groupbyinc/flux/index/store/Store;Ljava/util/function/Supplier;Lcom/groupbyinc/flux/index/cache/IndexCache;Lcom/groupbyinc/flux/index/mapper/MapperService;Lcom/groupbyinc/flux/index/similarity/SimilarityService;Lcom/groupbyinc/flux/index/engine/EngineFactory;Lcom/groupbyinc/flux/index/shard/IndexEventListener;Lcom/groupbyinc/flux/index/shard/IndexSearcherWrapper;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/common/util/BigArrays;Lcom/groupbyinc/flux/index/engine/Engine$Warmer;Ljava/util/List;Ljava/util/List;Ljava/lang/Runnable;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;)Vjava/io/IOException%0com/groupbyinc/flux/cluster/routing/ShardRouting'shardId+()Lcom/groupbyinc/flux/index/shard/ShardId;)*
(+U(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/index/IndexSettings;)V#-
.7com/groupbyinc/flux/index/search/stats/ShardSearchStats0()V#2
13??	5java/lang/Object7
83??	:+java/util/concurrent/atomic/AtomicReference<
=3??	?0com/groupbyinc/flux/index/recovery/RecoveryStatsA
B3?	D-com/groupbyinc/flux/common/metrics/MeanMetricF
G3	I	K0com/groupbyinc/flux/common/metrics/CounterMetricM
N3	P/(Lcom/groupbyinc/flux/index/shard/IndexShard;)V#R
S	U)java/util/concurrent/atomic/AtomicBooleanW
X3	Z	\logger!Lorg/apache/logging/log4j/Logger;^_	`Q(Lcom/groupbyinc/flux/index/shard/IndexShard;Lorg/apache/logging/log4j/Logger;I)V#b
c	e	g	iinitializing()Zkl
(mjava/lang/AssertionErroro
p3'com/groupbyinc/flux/index/IndexSettingsr)com/groupbyinc/flux/index/shard/ShardPathtjava/util/function/Supplierv*com/groupbyinc/flux/index/cache/IndexCachex.com/groupbyinc/flux/index/mapper/MapperServicez6com/groupbyinc/flux/index/similarity/SimilarityService|.com/groupbyinc/flux/index/engine/EngineFactory~2com/groupbyinc/flux/index/shard/IndexEventListener?4com/groupbyinc/flux/index/shard/IndexSearcherWrapper?)com/groupbyinc/flux/common/util/BigArrays?java/util/List?java/lang/Runnable?9com/groupbyinc/flux/indices/breaker/CircuitBreakerService???	?getSettings0()Lcom/groupbyinc/flux/common/settings/Settings;??
s?,com/groupbyinc/flux/index/codec/CodecService?T(Lcom/groupbyinc/flux/index/mapper/MapperService;Lorg/apache/logging/log4j/Logger;)V#?
????	???	???	?)Store must be provided to the index shard?java/util/Objects?requireNonNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;??
??&(Ljava/lang/Object;)Ljava/lang/Object;??
????	???	???	???	???	???	???	?5com/groupbyinc/flux/index/shard/InternalIndexingStats?
?3??	?java/util/ArrayList?(Ljava/util/Collection;)V#?
??add(Ljava/lang/Object;)Z????4(Ljava/util/List;Lorg/apache/logging/log4j/Logger;)V#?
????	?
????	?-com/groupbyinc/flux/index/get/ShardGetService??(Lcom/groupbyinc/flux/index/IndexSettings;Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/index/mapper/MapperService;)V#?
????	?8com/groupbyinc/flux/index/warmer/ShardIndexWarmerService?)Lcom/groupbyinc/flux/index/shard/ShardId;)?	?
?.??	?9com/groupbyinc/flux/index/cache/request/ShardRequestCache?
?3??	?2com/groupbyinc/flux/index/fielddata/ShardFieldData?
?3??	?=com/groupbyinc/flux/index/cache/bitset/ShardBitsetFilterCache?
?.??	?/com/groupbyinc/flux/index/shard/IndexShardState?CREATED??	????	?		???	?state: [CREATED]?org/apache/logging/log4j/Logger?debug(Ljava/lang/String;)V????INDEX_CHECK_ON_STARTUP-Lcom/groupbyinc/flux/common/settings/Setting;??	s?getValueA(Lcom/groupbyinc/flux/common/settings/Setting;)Ljava/lang/Object;
sjava/lang/String??	1com/groupbyinc/flux/index/translog/TranslogConfig		shardPath-()Lcom/groupbyinc/flux/index/shard/ShardPath;

resolveTranslog()Ljava/nio/file/Path;
u?(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/nio/file/Path;Lcom/groupbyinc/flux/index/IndexSettings;Lcom/groupbyinc/flux/common/util/BigArrays;)V#

??	allocationId4()Lcom/groupbyinc/flux/cluster/routing/AllocationId;
(0com/groupbyinc/flux/cluster/routing/AllocationIdgetId()Ljava/lang/String;
 ????????h(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;Lcom/groupbyinc/flux/index/IndexSettings;J)V#$
1%??	'%com/groupbyinc/flux/index/IndexModule)$INDEX_QUERY_CACHE_EVERYTHING_SETTING+?	*,+com/groupbyinc/flux/common/settings/Setting.getB(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object;01
/2java/lang/Boolean4booleanValue6l
57
S??	:,com/groupbyinc/flux/common/settings/Settings<Ocom/groupbyinc/flux/common/apache/lucene/search/UsageTrackingQueryCachingPolicy>
?3:com/groupbyinc/flux/index/shard/IndexShardOperationPermitsAx(Lcom/groupbyinc/flux/index/shard/ShardId;Lorg/apache/logging/log4j/Logger;Lcom/groupbyinc/flux/threadpool/ThreadPool;)V#C
BD
	F	HgetIndexMetaData6()Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;JK
sL'com/groupbyinc/flux/index/shard/ShardIdNid()IPQ
OR2com/groupbyinc/flux/cluster/metadata/IndexMetaDataTprimaryTerm(I)JVW
UX??	Z??	\buildRefreshListeners4()Lcom/groupbyinc/flux/index/shard/RefreshListeners;^_
`	bpersistMetadata?(Lcom/groupbyinc/flux/index/shard/ShardPath;Lcom/groupbyinc/flux/index/IndexSettings;Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lorg/apache/logging/log4j/Logger;)Vde
f
indexSettings)Lcom/groupbyinc/flux/index/IndexSettings;indexSearcherWrapper	bigArrays+Lcom/groupbyinc/flux/common/util/BigArrays;KLjava/util/List;Ljava/util/List;	listenersMLjava/util/List;settings.Lcom/groupbyinc/flux/common/settings/Settings;
listenersListsearchListenersList
getThreadPool-()Lcom/groupbyinc/flux/threadpool/ThreadPool;)()Lcom/groupbyinc/flux/index/store/Store;getIndexSort8()Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;()Ljava/lang/Object;0zw{4com/groupbyinc/flux/common/apache/lucene/search/Sort}1()Lcom/groupbyinc/flux/index/get/ShardGetService;A()Lcom/groupbyinc/flux/index/cache/bitset/ShardBitsetFilterCache;2()Lcom/groupbyinc/flux/index/mapper/MapperService;getSearchOperationListener;()Lcom/groupbyinc/flux/index/shard/SearchOperationListener;
warmerService<()Lcom/groupbyinc/flux/index/warmer/ShardIndexWarmerService;requestCache=()Lcom/groupbyinc/flux/index/cache/request/ShardRequestCache;	fieldData6()Lcom/groupbyinc/flux/index/fielddata/ShardFieldData;getPendingPrimaryTerm()JroutingEntry4()Lcom/groupbyinc/flux/cluster/routing/ShardRouting;getQueryCachingPolicyF()Lcom/groupbyinc/flux/common/apache/lucene/search/QueryCachingPolicy;updateShardState?(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;JLjava/util/function/BiConsumer;JLjava/util/Set;Lcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable;Ljava/util/Set;)V
+equals??
O?"java/lang/IllegalArgumentException?java/lang/StringBuilder?
?3+Trying to set a routing entry with shardId ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
?? on a shard with shardId ?toString?
??#?
??isSameAllocation5(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;)Z??
(?CTrying to set a routing entry with a different allocation. Current ?, new ?primary?l
(?Oillegal state: trying to move shard from primary mode to replica mode. Current ?updateFromMaster^(JLjava/util/Set;Lcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable;Ljava/util/Set;)V??
1?
POST_RECOVERY??	??l
(?9we are in POST_RECOVERY, but our shard routing is active ?(Ljava/lang/Object;)V#?
p?isRelocationTarget?l
(???	?
getSourceNode2()Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;??
??.com/groupbyinc/flux/cluster/node/DiscoveryNode?
getVersion()Lcom/groupbyinc/flux/Version;??
??com/groupbyinc/flux/Version?V_6_0_0_alpha1Lcom/groupbyinc/flux/Version;??	??before (Lcom/groupbyinc/flux/Version;)Z??
??
isPrimaryMode?l
1?Pa primary relocation is completed by the master, but primary mode is not active ?STARTED??	??global state is [?9()Lcom/groupbyinc/flux/cluster/routing/ShardRoutingState;??
(?]?changeStatev(Lcom/groupbyinc/flux/index/shard/IndexShardState;Ljava/lang/String;)Lcom/groupbyinc/flux/index/shard/IndexShardState;??
?
relocating?l
(?isRelocated?l
1?equalsIgnoringMetaData??
(?(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;)V#?
?CLOSED?	?9routing is active, but local shard state isn't. routing: , local state: hi		#java/util/concurrent/CountDownLatch(I)V#
getLocalCheckpoint?
activatePrimaryMode(J)V
1	getEngine+()Lcom/groupbyinc/flux/index/engine/Engine;
flush6(ZZ)Lcom/groupbyinc/flux/index/engine/Engine$CommitId;
"3term is only increased as part of primary promotion
?@run(Lcom/groupbyinc/flux/index/shard/IndexShard;Ljava/util/concurrent/CountDownLatch;JLcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Ljava/util/function/BiConsumer;)Lcom/groupbyinc/flux/common/CheckedRunnable;BCDbumpPrimaryTerm0(JLcom/groupbyinc/flux/common/CheckedRunnable;)VFG
HstartedJl
(K	isBlockedMl
BNJa started primary with non-pending operation term must be in primary mode P	countDownR2
Sjava/util/function/BiConsumerU
java/util/SetW:com/groupbyinc/flux/cluster/routing/IndexShardRoutingTableYjava/lang/Throwable[afterIndexShardStarted]R?^
(?shardRoutingChanged?(Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/cluster/routing/ShardRouting;)Vab?c
resyncStartedshardStateUpdated%Ljava/util/concurrent/CountDownLatch;currentRouting
newRoutingnewPrimaryTermprimaryReplicaSyncer?Ljava/util/function/BiConsumer;>;Ljava/util/function/BiConsumer;applyingClusterStateVersioninSyncAllocationIds#Ljava/util/Set;Ljava/util/Set;routingTable;Ljava/util/function/Consumer;verifyRelocatingState=com/groupbyinc/flux/index/shard/IndexShardNotStartedException?](Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/index/shard/IndexShardState;)V#?
?? : shard is no longer relocating ??(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/index/shard/IndexShardState;Ljava/lang/String;[Ljava/lang/Object;)V#?
??0l
X?N: primary relocation is forbidden while primary-replica resync is in progress ?3()Lcom/groupbyinc/flux/index/shard/IndexShardState;java/lang/Thread?	holdsLock??
??state: [{}]->[{}], reason [{}]?K(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V????indexShardStateChanged?(Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/index/shard/IndexShardState;Lcom/groupbyinc/flux/index/shard/IndexShardState;Ljava/lang/String;)V????newState
previousStateapplyIndexOperationOnPrimary?(JLcom/groupbyinc/flux/index/VersionType;Lcom/groupbyinc/flux/index/mapper/SourceToParse;JZ)Lcom/groupbyinc/flux/index/engine/Engine$IndexResult;PRIMARY:Lcom/groupbyinc/flux/index/engine/Engine$Operation$Origin;??	:?applyIndexOperation?(JJJLcom/groupbyinc/flux/index/VersionType;JZLcom/groupbyinc/flux/index/engine/Engine$Operation$Origin;Lcom/groupbyinc/flux/index/mapper/SourceToParse;)Lcom/groupbyinc/flux/index/engine/Engine$IndexResult;??
?versionversionType'Lcom/groupbyinc/flux/index/VersionType;
sourceToParse0Lcom/groupbyinc/flux/index/mapper/SourceToParse;autoGeneratedTimestampisRetryapplyIndexOperationOnReplica?(JJLcom/groupbyinc/flux/index/VersionType;JZLcom/groupbyinc/flux/index/mapper/SourceToParse;)Lcom/groupbyinc/flux/index/engine/Engine$IndexResult;REPLICA??	:?seqNoautoGeneratedTimeStampjava/lang/Exception?
op term [ ? ] > shard term [?%com/groupbyinc/flux/index/VersionType?validateVersionForWrites(J)Z??
??ensureWriteAllowed=(Lcom/groupbyinc/flux/index/engine/Engine$Operation$Origin;)V??
?.com/groupbyinc/flux/index/mapper/SourceToParse?type?
??	docMapperL(Ljava/lang/String;)Lcom/groupbyinc/flux/index/mapper/DocumentMapperForType;?
getIndexVersionCreated?
sprepareIndex(Lcom/groupbyinc/flux/index/mapper/DocumentMapperForType;Lcom/groupbyinc/flux/Version;Lcom/groupbyinc/flux/index/mapper/SourceToParse;JJJLcom/groupbyinc/flux/index/VersionType;Lcom/groupbyinc/flux/index/engine/Engine$Operation$Origin;JZ)Lcom/groupbyinc/flux/index/engine/Engine$Index;
	parsedDoc3()Lcom/groupbyinc/flux/index/mapper/ParsedDocument;

=/com/groupbyinc/flux/index/mapper/ParsedDocumentdynamicMappingsUpdate,()Lcom/groupbyinc/flux/index/mapper/Mapping;
-(Lcom/groupbyinc/flux/index/mapper/Mapping;)V#
4verifyNotClosed(Ljava/lang/Exception;)V
(Ljava/lang/Exception;JJJ)V#
4index?(Lcom/groupbyinc/flux/index/engine/Engine;Lcom/groupbyinc/flux/index/engine/Engine$Index;)Lcom/groupbyinc/flux/index/engine/Engine$IndexResult;
 update*Lcom/groupbyinc/flux/index/mapper/Mapping;	operation/Lcom/groupbyinc/flux/index/engine/Engine$Index;Ljava/lang/Exception;
opPrimaryTermoriginjava/lang/System)nanoTime+?
*,6com/groupbyinc/flux/index/mapper/DocumentMapperForType.getDocumentMapper3()Lcom/groupbyinc/flux/index/mapper/DocumentMapper;01
/2/com/groupbyinc/flux/index/mapper/DocumentMapper4parsec(Lcom/groupbyinc/flux/index/mapper/SourceToParse;)Lcom/groupbyinc/flux/index/mapper/ParsedDocument;67
58
getMapping:
/;addDynamicMappingsUpdate=
>
V_6_0_0_beta1@?	?A	onOrAfterC?
?D3com/groupbyinc/flux/common/apache/lucene/index/TermF_idHP
J$com/groupbyinc/flux/index/mapper/UidLencodeIdL(Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;NO
MPM(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)V#R
GS
idFieldMapper2()Lcom/groupbyinc/flux/index/mapper/IdFieldMapper;UV
5W.com/groupbyinc/flux/index/mapper/IdFieldMapperY	fieldType4()Lcom/groupbyinc/flux/index/mapper/MappedFieldType;[\
Z]0com/groupbyinc/flux/index/mapper/MappedFieldType_indexOptions?()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexOptions;ab
`c;com/groupbyinc/flux/common/apache/lucene/index/IndexOptionseNONE=Lcom/groupbyinc/flux/common/apache/lucene/index/IndexOptions;gh	fi'(Ljava/lang/String;Ljava/lang/String;)V#k
Gl_uidn
?createUidAsBytes^(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;qr
Ms?(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;Lcom/groupbyinc/flux/index/mapper/ParsedDocument;JJJLcom/groupbyinc/flux/index/VersionType;Lcom/groupbyinc/flux/index/engine/Engine$Operation$Origin;JJZ)V#u
=vuid5Lcom/groupbyinc/flux/common/apache/lucene/index/Term;8Lcom/groupbyinc/flux/index/mapper/DocumentMapperForType;indexCreatedVersionsourceautoGeneratedIdTimestamp	startTimedoc1Lcom/groupbyinc/flux/index/mapper/ParsedDocument;set(Z)V??
X?preIndex?(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/index/engine/Engine$Index;)Lcom/groupbyinc/flux/index/engine/Engine$Index;????isTraceEnabled?l??index [{}][{}] (seq# [{}])?
=?
=J??
=?java/lang/Long?valueOf(J)Ljava/lang/Long;??
??trace????f(Lcom/groupbyinc/flux/index/engine/Engine$Index;)Lcom/groupbyinc/flux/index/engine/Engine$IndexResult;?
"?	postIndexp(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/index/engine/Engine$Index;Ljava/lang/Exception;)V?????(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/index/engine/Engine$Index;Lcom/groupbyinc/flux/index/engine/Engine$IndexResult;)V????result5Lcom/groupbyinc/flux/index/engine/Engine$IndexResult;engine)Lcom/groupbyinc/flux/index/engine/Engine;markSeqNoAsNoopI(JLjava/lang/String;)Lcom/groupbyinc/flux/index/engine/Engine$NoOpResult;?(JJLjava/lang/String;Lcom/groupbyinc/flux/index/engine/Engine$Operation$Origin;)Lcom/groupbyinc/flux/index/engine/Engine$NoOpResult;??
?R(JJLcom/groupbyinc/flux/index/engine/Engine$Operation$Origin;JLjava/lang/String;)V#?
C?noOp?(Lcom/groupbyinc/flux/index/engine/Engine;Lcom/groupbyinc/flux/index/engine/Engine$NoOp;)Lcom/groupbyinc/flux/index/engine/Engine$NoOpResult;??
?.Lcom/groupbyinc/flux/index/engine/Engine$NoOp;noop (seq# [{}])?
C?'(Ljava/lang/String;Ljava/lang/Object;)V????d(Lcom/groupbyinc/flux/index/engine/Engine$NoOp;)Lcom/groupbyinc/flux/index/engine/Engine$NoOpResult;??
"?getFailedIndexResultM(Ljava/lang/Exception;J)Lcom/groupbyinc/flux/index/engine/Engine$IndexResult;(Ljava/lang/Exception;JJ)V#?
4?getFailedDeleteResultN(Ljava/lang/Exception;J)Lcom/groupbyinc/flux/index/engine/Engine$DeleteResult;
F?applyDeleteOperationOnPrimary?(JLjava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/index/VersionType;)Lcom/groupbyinc/flux/index/engine/Engine$DeleteResult;applyDeleteOperation?(JJJLjava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/index/VersionType;Lcom/groupbyinc/flux/index/engine/Engine$Operation$Origin;)Lcom/groupbyinc/flux/index/engine/Engine$DeleteResult;??
?applyDeleteOperationOnReplica?(JJLjava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/index/VersionType;)Lcom/groupbyinc/flux/index/engine/Engine$DeleteResult;7com/groupbyinc/flux/index/mapper/MapperParsingException?0com/groupbyinc/flux/indices/TypeMissingException?+()Lcom/groupbyinc/flux/index/IndexSettings;h?
?isSingleType?l
s?
Fjava/lang/RuntimeException?(Ljava/lang/Exception;JJJZ)V#?
F?extractUidForDelete[(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/index/Term;??
?
prepareDelete?(Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/index/Term;JJJLcom/groupbyinc/flux/index/VersionType;Lcom/groupbyinc/flux/index/engine/Engine$Operation$Origin;)Lcom/groupbyinc/flux/index/engine/Engine$Delete;??
?delete?(Lcom/groupbyinc/flux/index/engine/Engine;Lcom/groupbyinc/flux/index/engine/Engine$Delete;)Lcom/groupbyinc/flux/index/engine/Engine$DeleteResult;??
?Ljava/lang/RuntimeException;0Lcom/groupbyinc/flux/index/engine/Engine$Delete;?(Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/index/Term;JJJLcom/groupbyinc/flux/index/VersionType;Lcom/groupbyinc/flux/index/engine/Engine$Operation$Origin;J)V#?
I?idBytes8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;	preDelete?(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/index/engine/Engine$Delete;)Lcom/groupbyinc/flux/index/engine/Engine$Delete;????delete [{}] (seq no [{}])?7()Lcom/groupbyinc/flux/common/apache/lucene/index/Term;x?
I?text?
G?
I?9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V???h(Lcom/groupbyinc/flux/index/engine/Engine$Delete;)Lcom/groupbyinc/flux/index/engine/Engine$DeleteResult;?
"
postDeleteq(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/index/engine/Engine$Delete;Ljava/lang/Exception;)V??(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/index/engine/Engine$Delete;Lcom/groupbyinc/flux/index/engine/Engine$DeleteResult;)V	?
6Lcom/groupbyinc/flux/index/engine/Engine$DeleteResult;b(Lcom/groupbyinc/flux/index/engine/Engine$Get;)Lcom/groupbyinc/flux/index/engine/Engine$GetResult;readAllowed2
8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;acquireSearcher}(Ljava/lang/String;Lcom/groupbyinc/flux/index/engine/Engine$SearcherScope;)Lcom/groupbyinc/flux/index/engine/Engine$Searcher;
applyM(Lcom/groupbyinc/flux/index/shard/IndexShard;)Ljava/util/function/BiFunction;?(Lcom/groupbyinc/flux/index/engine/Engine$Get;Ljava/util/function/BiFunction;)Lcom/groupbyinc/flux/index/engine/Engine$GetResult;0
"-Lcom/groupbyinc/flux/index/engine/Engine$Get;refresh2
"refresh with source [{}]$!?
"&getWritingBytesgetEngineOrNull)
*(?
",refreshStats2()Lcom/groupbyinc/flux/index/refresh/RefreshStats;0com/groupbyinc/flux/index/shard/RefreshListeners0pendingCount2Q
13.com/groupbyinc/flux/index/refresh/RefreshStats5count7?
G8NANOSECONDS:?	?;sum=?
G>toMillis(J)J@A
?B(JJI)V#D
6EI
flushStats.()Lcom/groupbyinc/flux/index/flush/FlushStats;*com/groupbyinc/flux/index/flush/FlushStatsJ
N8(JJJ)V#M
KNdocStats-()Lcom/groupbyinc/flux/index/shard/DocsStats;PINTERNAL7Lcom/groupbyinc/flux/index/engine/Engine$SearcherScope;ST	cUreader>()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;WX
RY:com/groupbyinc/flux/common/apache/lucene/index/IndexReader[leaves()Ljava/util/List;]^
\_iterator()Ljava/util/Iterator;ab?cjava/util/IteratorehasNextglfhnextjzfk@com/groupbyinc/flux/common/apache/lucene/index/LeafReaderContextm=()Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader;Wo
np(com/groupbyinc/flux/common/lucene/Lucener
segmentReader{(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader;)Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentReader;tu
svLcom/groupbyinc/flux/common/apache/lucene/index/SegmentReader;infoBLcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;BLcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;searcher2Lcom/groupbyinc/flux/index/engine/Engine$Searcher;commitStats0()Lcom/groupbyinc/flux/index/engine/CommitStats;??
"?
seqNoStats.()Lcom/groupbyinc/flux/index/seqno/SeqNoStats;getGlobalCheckpoint??
1?
getSeqNoStats/(J)Lcom/groupbyinc/flux/index/seqno/SeqNoStats;??
"?
indexingStatsD([Ljava/lang/String;)Lcom/groupbyinc/flux/index/shard/IndexingStats;isThrottled?l
"?getIndexThrottleTimeInMillis??
"?statsF(ZJ[Ljava/lang/String;)Lcom/groupbyinc/flux/index/shard/IndexingStats;??
??	throttledthrottleTimeInMillistypes[Ljava/lang/String;I([Ljava/lang/String;)Lcom/groupbyinc/flux/index/search/stats/SearchStats;??
1?groupsgetStats*()Lcom/groupbyinc/flux/index/get/GetStats;??
??
storeStats.()Lcom/groupbyinc/flux/index/store/StoreStats;??
`?4Failing shard because of exception during storeStats?*com/groupbyinc/flux/ElasticsearchException?)io exception while building 'store stats'?=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V#?
??
mergeStats.()Lcom/groupbyinc/flux/index/merge/MergeStats;*com/groupbyinc/flux/index/merge/MergeStats?
?3
getMergeStats??
"?segmentStats3(Z)Lcom/groupbyinc/flux/index/engine/SegmentsStats;
segmentsStats??
"?getMemorySizeInBytes??
??.com/groupbyinc/flux/index/engine/SegmentsStats?addBitsetMemoryInBytes?
??includeSegmentFileSizes0Lcom/groupbyinc/flux/index/engine/SegmentsStats;warmerStats0()Lcom/groupbyinc/flux/index/warmer/WarmerStats;??
??fieldDataStatsI([Ljava/lang/String;)Lcom/groupbyinc/flux/index/fielddata/FieldDataStats;??
??fields
translogStats4()Lcom/groupbyinc/flux/index/translog/TranslogStats;getTranslogStats??
"?completionStatsT([Ljava/lang/String;)Lcom/groupbyinc/flux/search/suggest/completion/CompletionStats;=com/groupbyinc/flux/search/suggest/completion/CompletionStats?
3completion_statsF(Ljava/lang/String;)Lcom/groupbyinc/flux/index/engine/Engine$Searcher;
Bcom/groupbyinc/flux/search/suggest/completion/CompletionFieldStats?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;[Ljava/lang/String;)Lcom/groupbyinc/flux/search/suggest/completion/CompletionStats;?	

B(Lcom/groupbyinc/flux/search/suggest/completion/CompletionStats;)V?

?currentSearcher?Lcom/groupbyinc/flux/search/suggest/completion/CompletionStats;	syncFlush?(Ljava/lang/String;Lcom/groupbyinc/flux/index/engine/Engine$CommitId;)Lcom/groupbyinc/flux/index/engine/Engine$SyncedFlushResult;2
?force merge with {}AEcom/groupbyinc/flux/action/admin/indices/forcemerge/ForceMergeRequestCl
DEmaxNumSegmentsGQ
DHonlyExpungeDeletesJl
DK(ZIZZZ)V<M
"Nforce_mergePGLcom/groupbyinc/flux/action/admin/indices/forcemerge/ForceMergeRequest;upgrade(Lcom/groupbyinc/flux/action/admin/indices/upgrade/post/UpgradeRequest;)Lcom/groupbyinc/flux/common/apache/lucene/util/Version;upgrade with {}UminimumCompatibleVersion9()Lcom/groupbyinc/flux/common/apache/lucene/util/Version;WX
Y???Dcom/groupbyinc/flux/action/admin/indices/upgrade/post/UpgradeRequest\upgradeOnlyAncientSegments^l
]_S6upgraded segments for {} from version {} to version {}b5com/groupbyinc/flux/common/apache/lucene/util/VersiondFLcom/groupbyinc/flux/action/admin/indices/upgrade/post/UpgradeRequest;previousVersion7Lcom/groupbyinc/flux/common/apache/lucene/util/Version;segments(Z)Ljava/util/List;ij
"k(com/groupbyinc/flux/index/engine/Segmentm?X
no:(Lcom/groupbyinc/flux/common/apache/lucene/util/Version;)ZCq
er
luceneVersionth	?usegment*Lcom/groupbyinc/flux/index/engine/Segment;acquireLastIndexCommit;(Z)Lcom/groupbyinc/flux/index/engine/Engine$IndexCommitRef;0com/groupbyinc/flux/index/engine/EngineException{yz
"}snapshot is not allowed
flushFirstacquireSafeIndexCommit:()Lcom/groupbyinc/flux/index/engine/Engine$IndexCommitRef;??
"?snapshotStoreMetadata:()Lcom/groupbyinc/flux/index/store/Store$MetadataSnapshot;incRef?2
`?getMetadataw(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexCommit;Z)Lcom/groupbyinc/flux/index/store/Store$MetadataSnapshot;??
`?decRef?2
`?java/io/Closeable?,com/groupbyinc/flux/core/internal/io/IOUtils?close([Ljava/io/Closeable;)V??
??getIndexCommit>()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexCommit;??
[?v(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexCommit;)Lcom/groupbyinc/flux/index/store/Store$MetadataSnapshot;??
`?indexCommit8Lcom/groupbyinc/flux/index/engine/Engine$IndexCommitRef;
failEngine??
"?EXTERNAL?T	c?
"wrapf(Lcom/groupbyinc/flux/index/engine/Engine$Searcher;)Lcom/groupbyinc/flux/index/engine/Engine$Searcher;??
??+com/groupbyinc/flux/common/lease/Releasable?,com/groupbyinc/flux/common/lease/Releasables?2(Z[Lcom/groupbyinc/flux/common/lease/Releasable;)V??
??failed to wrap searcher?wrappedSearcherexscopesuccess(Ljava/lang/String;Z)V	getAndSet??
=?
flushAndClose?2
"??2
B?flushEnginepostRecovery@(Ljava/lang/String;)Lcom/groupbyinc/flux/index/shard/IndexShard;
post_recovery?DONE:Lcom/groupbyinc/flux/indices/recovery/RecoveryState$Stage;??	??setStagep(Lcom/groupbyinc/flux/indices/recovery/RecoveryState$Stage;)Lcom/groupbyinc/flux/indices/recovery/RecoveryState;??
??prepareForIndexRecovery@com/groupbyinc/flux/index/shard/IndexShardNotRecoveringException?
??INDEX??	??
={#trimOperationOfPreviousPrimaryTermstrimOperationsFromTranslog(JJ)V??
"?
aboveSeqNoapplyTranslogOperation?(Lcom/groupbyinc/flux/index/translog/Translog$Operation;Lcom/groupbyinc/flux/index/engine/Engine$Operation$Origin;)Lcom/groupbyinc/flux/index/engine/Engine$Result;C$SwitchMap$org$elasticsearch$index$translog$Translog$Operation$Type[I??		?opType>()Lcom/groupbyinc/flux/index/translog/Translog$Operation$Type;??f?ordinal?Q
??
k?V?
k???
k?)()Lcom/groupbyinc/flux/index/VersionType;??
k?$versionTypeForReplicationAndRecovery??
??getAutoGeneratedIdTimestamp??
k?getIndexName?
O?
k?
kJ3()Lcom/groupbyinc/flux/common/bytes/BytesReference;|?
k2com/groupbyinc/flux/common/xcontent/XContentHelperxContentTypee(Lcom/groupbyinc/flux/common/bytes/BytesReference;)Lcom/groupbyinc/flux/common/xcontent/XContentType;
?(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/common/bytes/BytesReference;Lcom/groupbyinc/flux/common/xcontent/XContentType;)Lcom/groupbyinc/flux/index/mapper/SourceToParse;|
?	routing
kD(Ljava/lang/String;)Lcom/groupbyinc/flux/index/mapper/SourceToParse;
?parent
k
?
m?
m?
m?
m?
mJ
m?
o?
o??
oNo operation defined for [ 0Lcom/groupbyinc/flux/index/engine/Engine$Result;3Lcom/groupbyinc/flux/index/translog/Translog$Index;4Lcom/groupbyinc/flux/index/translog/Translog$Delete;2Lcom/groupbyinc/flux/index/translog/Translog$NoOp;7Lcom/groupbyinc/flux/index/translog/Translog$Operation;runTranslogRecoveryb(Lcom/groupbyinc/flux/index/engine/Engine;Lcom/groupbyinc/flux/index/translog/Translog$Snapshot;)IgetTranslog?()Lcom/groupbyinc/flux/indices/recovery/RecoveryState$Translog;)*
?+totalOperations-Qq.-
?0totalOperationsOnStart2
?39()Lcom/groupbyinc/flux/index/translog/Translog$Operation;j5q6[translog] recover op {}8LOCAL_TRANSLOG_RECOVERY:?	:;??
=<$SwitchMap$org$elasticsearch$index$engine$Engine$Result$Type??		@
getResultType7()Lcom/groupbyinc/flux/index/engine/Engine$Result$Type;BC
hD
??
getFailure()Ljava/lang/Exception;GH
hIunexpected mapping update: KgetRequiredMappingUpdateM
hNUnknown result type [PincrementRecoveredOperationsR2
?S$com/groupbyinc/flux/ExceptionsHelperUstatus<(Ljava/lang/Throwable;)Lcom/groupbyinc/flux/rest/RestStatus;WX
VY#com/groupbyinc/flux/rest/RestStatus[BAD_REQUEST%Lcom/groupbyinc/flux/rest/RestStatus;]^	\_-ignoring recovery of a corrupt translog entrya*(Ljava/lang/String;Ljava/lang/Throwable;)V?c?dconvertToRuntime3(Ljava/lang/Exception;)Ljava/lang/RuntimeException;fg
Vhsnapshot6Lcom/groupbyinc/flux/index/translog/Translog$Snapshot;opsRecovered openEngineAndRecoverFromTransloginnerOpenEngineAndTranslogn2
orecoverFromTranslogq
"r!openEngineAndSkipTranslogRecoveryskipTranslogRecoveryu2
"vVERIFY_INDEXx?	?y#com/groupbyinc/flux/common/Booleans{isTrue(Ljava/lang/String;)Z}~
|
checkIndex?2
?;Ljava/util/Map;V_5_5_0??	??max_unsafe_auto_id_timestamp?bopening index which was created post 5.5.0 but max_unsafe_auto_id_timestamp is not found in commit?onNewEngine,(Lcom/groupbyinc/flux/index/engine/Engine;)VzgetTranslogLastWriteLocation8()Lcom/groupbyinc/flux/index/translog/Translog$Location;??
"???H(Lcom/groupbyinc/flux/index/engine/Engine;)Ljava/util/function/Supplier;0!setCurrentRefreshLocationSupplier (Ljava/util/function/Supplier;)V
1	newEngineperformRecoveryRestart'we can't restart with pending listeners
6()Lcom/groupbyinc/flux/indices/recovery/RecoveryState;?

INIT?	?4()Lcom/groupbyinc/flux/index/recovery/RecoveryStats;finalizeRecoveryFINALIZE?	?recovery_finalization??
"ignoreRecoveryAttempt??

	java/util/EnumSet contains"?
!#3operations only allowed when shard state is one of %
!?
isReadAllowed
isRecovery)l
:*0operation only allowed when recovering, origin [,
verifyPrimary.2
/verifyReplicationTarget12
2
	42operation only allowed when shard state is one of 6
, origin [8shard : is not a primary<active primary shard >F cannot be a replication target before relocation hand off, state is [@&operation only allowed when not closedB
addSuppressed(Ljava/lang/Throwable;)VDE
?FexcALcom/groupbyinc/flux/index/shard/IllegalIndexShardStateException;
suppressed+operation only allowed when shard is activeKgetIndexBufferRAMBytesUsedEcom/groupbyinc/flux/common/apache/lucene/store/AlreadyClosedExceptionNM?
"PGLcom/groupbyinc/flux/common/apache/lucene/store/AlreadyClosedException;addShardFailureCallback
access$000l(Lcom/groupbyinc/flux/index/shard/IndexShard$ShardEventListener;)Ljava/util/concurrent/CopyOnWriteArrayList;TU
V)java/util/concurrent/CopyOnWriteArrayListX
Y?onShardFailureXLjava/util/function/Consumer;	checkIdlegetLastWriteNanos^?
"_(Z)Z?a
Xbshard is now inactivedonShardInactivefR?g%failed to notify index event listeneri?c?k	wasActiveinactiveTimeNSengineOrNullisActiverecoverFromLocalShards2(Ljava/util/function/BiConsumer;Ljava/util/List;)ZJrecover from local shards only makes sense if the shard is a primary shardsgetRecoverySource6()Lcom/groupbyinc/flux/cluster/routing/RecoverySource;uv
?wgetType;()Lcom/groupbyinc/flux/cluster/routing/RecoverySource$Type;yz
?{LOCAL_SHARDS9Lcom/groupbyinc/flux/cluster/routing/RecoverySource$Type;}~	?invalid recovery type: ?
?32com/groupbyinc/flux/index/shard/LocalShardSnapshot?
?S-com/groupbyinc/flux/index/shard/StoreRecovery?M(Lcom/groupbyinc/flux/index/shard/ShardId;Lorg/apache/logging/log4j/Logger;)V#?
??^(Ljava/util/function/BiConsumer;Lcom/groupbyinc/flux/index/shard/IndexShard;Ljava/util/List;)Zq?
??(Ljava/lang/Iterable;)V??
??shard
storeRecovery/Lcom/groupbyinc/flux/index/shard/StoreRecovery;mappingUpdateConsumeriLjava/util/function/BiConsumer;localShards>Ljava/util/List;	snapshotsFLjava/util/List;recoverFromStoreCrecover from store only makes sense if the shard is a primary shard?-can only start recovery on initializing shard?/(Lcom/groupbyinc/flux/index/shard/IndexShard;)Z??
??restoreFromRepository0(Lcom/groupbyinc/flux/repositories/Repository;)ZSNAPSHOT?~	??recoverFromRepository\(Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/repositories/Repository;)Z??
??
repository-Lcom/groupbyinc/flux/repositories/Repository;shouldPeriodicallyFlush?l
"?shouldRollTranslogGeneration?l
"?onSettingsChanged?2
"?acquireTranslogRetentionLock()Ljava/io/Closeable;??
"?newTranslogSnapshotFromMinSeqNo9(J)Lcom/groupbyinc/flux/index/translog/Translog$Snapshot;??
"?minSeqNo$estimateTranslogOperationsFromMinSeq(J)I??
"?verboseflushAndCloseEngine
"?getIndexEventListener6()Lcom/groupbyinc/flux/index/shard/IndexEventListener;activateThrottling?2
"?deactivateThrottling?2
"?handleRefreshException=com/groupbyinc/flux/index/engine/RefreshFailedEngineException?getCause()Ljava/lang/Throwable;??
??,java/nio/channels/ClosedByInterruptException?Hcom/groupbyinc/flux/common/apache/lucene/util/ThreadInterruptedException? Failed to perform engine refresh?rfee?Lcom/groupbyinc/flux/index/engine/RefreshFailedEngineException;writeIndexingBuffer?2
"??
?updateLocalCheckpointForShard(Ljava/lang/String;J)VupdateLocalCheckpoint??
1?
checkpointupdateGlobalCheckpointForShard??
1?waitForOpsToComplete?
"?initiateTracking??
1?markAllocationIdAsInSync??
1?localCheckpoint
"getLastSyncedGlobalCheckpoint??
"?getInSyncGlobalCheckpoints>()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongMap;??
1?maybeSyncGlobalCheckpoint*com/groupbyinc/flux/index/seqno/SeqNoStats?getMaxSeqNo	?
		
	?
???
	:com/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongMap			?(Ljava/lang/Object;)J0				values>()Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongContainer;					:com/groupbyinc/flux/common/carrotsearch/hppc/LongContainer	spliterator()Ljava/util/Spliterator;				java/util/stream/StreamSupport	stream3(Ljava/util/Spliterator;Z)Ljava/util/stream/Stream;		
		?"lambda$maybeSyncGlobalCheckpoint$3E(JLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/LongCursor;)Z		 
	!	"D(Lcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/LongCursor;)Z	$test!(J)Ljava/util/function/Predicate;	&	'	(java/util/stream/Stream	*anyMatch!(Ljava/util/function/Predicate;)Z	,	-	+	."syncing global checkpoint for [{}]	0B2?	2globalCheckpointsPLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongMap;;Ljava/util/Map$Entry;corruptmetadata8Lcom/groupbyinc/flux/index/store/Store$MetadataSnapshot;BLcom/groupbyinc/flux/common/apache/lucene/index/CheckIndex$Status;timeNSos8Lcom/groupbyinc/flux/common/io/stream/BytesStreamOutput;outLjava/io/PrintStream;engine is closed	?
O?
startRecoveryI(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/BiConsumer;Lcom/groupbyinc/flux/indices/IndicesService;)VrecoverySource	?v
(	?
??@$SwitchMap$org$elasticsearch$cluster$routing$RecoverySource$Type	??			?
??
from store	?uv
	?generic(()Ljava/util/concurrent/ExecutorService;	?	?
?	?lambda$startRecovery$4?(Lcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService$RecoveryListener;Lcom/groupbyinc/flux/indices/recovery/RecoveryState;)V	?	?
	?	??(Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService$RecoveryListener;Lcom/groupbyinc/flux/indices/recovery/RecoveryState;)Ljava/lang/Runnable;B	?	?$java/util/concurrent/ExecutorService	?execute(Ljava/lang/Runnable;)V	?	?	?	?from 	??(Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;Lcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService$RecoveryListener;)V	?	?
?
corrupted preexisting index
onRecoveryFailurev(Lcom/groupbyinc/flux/indices/recovery/RecoveryState;Lcom/groupbyinc/flux/indices/recovery/RecoveryFailedException;Z)V

~

from snapshot
lambda$startRecovery$5	(Lcom/groupbyinc/flux/repositories/RepositoriesService;Lcom/groupbyinc/flux/cluster/routing/RecoverySource$SnapshotRecoverySource;Lcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService$RecoveryListener;Lcom/groupbyinc/flux/indices/recovery/RecoveryState;)V






H(Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/repositories/RepositoriesService;Lcom/groupbyinc/flux/cluster/routing/RecoverySource$SnapshotRecoverySource;Lcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService$RecoveryListener;Lcom/groupbyinc/flux/indices/recovery/RecoveryState;)Ljava/lang/Runnable;B

getResizeSourceIndex#()Lcom/groupbyinc/flux/index/Index;


U
*com/groupbyinc/flux/indices/IndicesService
indexServiceK(Lcom/groupbyinc/flux/index/Index;)Lcom/groupbyinc/flux/index/IndexService;




&com/groupbyinc/flux/index/IndexService
getMetaData
K


getNumberOfShards
!Q
U
"selectRecoverFromShardsG(ILcom/groupbyinc/flux/cluster/metadata/IndexMetaData;I)Ljava/util/Set;
$
%
U
&

c4com/groupbyinc/flux/repositories/RepositoriesService
)com/groupbyinc/flux/index/Index
+X#size
.QX
/java/util/Collections
1emptySet
3	x

2
4?
/isEmpty
7lX
8from local shards
:lambda$startRecovery$7?(Ljava/util/function/BiConsumer;Ljava/util/List;Ljava/util/Set;Lcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService$RecoveryListener;Lcom/groupbyinc/flux/indices/recovery/RecoveryState;)V
<
=

>
?(Lcom/groupbyinc/flux/index/shard/IndexShard;Ljava/util/function/BiConsumer;Ljava/util/List;Ljava/util/Set;Lcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService$RecoveryListener;Lcom/groupbyinc/flux/indices/recovery/RecoveryState;)Ljava/lang/Runnable;B
A
B0com/groupbyinc/flux/index/IndexNotFoundException
D$(Lcom/groupbyinc/flux/index/Index;)V#
F

E
G!not all required shards of index 
I are started yet, expected 
K(I)Ljava/lang/StringBuilder;?
M
?
N found 
P can't recover shard 
RUnknown recovery source 
TKLcom/groupbyinc/flux/cluster/routing/RecoverySource$SnapshotRecoverySource;requiredShards:Ljava/util/Set;	numShards
indexMetaData4Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;resizeSourceIndex!Lcom/groupbyinc/flux/index/Index;
startedShardssourceIndexService(Lcom/groupbyinc/flux/index/IndexService;recoveryTargetService@Lcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService;recoveryListenerQLcom/groupbyinc/flux/indices/recovery/PeerRecoveryTargetService$RecoveryListener;repositoriesService6Lcom/groupbyinc/flux/repositories/RepositoriesService;indicesService,Lcom/groupbyinc/flux/indices/IndicesService;isRelocatedPrimary-only call isRelocatedPrimary on primary shard
j& can't create engine - shard is closed
l?

n??

p??
=
rnewReadWriteEngine
t?
unewRouting must not be null
w
?"initial state with allocation id [
zrouting changed from 
| to 
~#{} writing shard state, reason [{}]
?2com/groupbyinc/flux/index/shard/ShardStateMetaData
?getUUID
?
s
?H(ZLjava/lang/String;Lcom/groupbyinc/flux/cluster/routing/AllocationId;)V#
?

?
?FORMAT1Lcom/groupbyinc/flux/gateway/MetaDataStateFormat;
?
?	
?
?java/nio/file/Path
?getShardStatePath
?
u
?/com/groupbyinc/flux/gateway/MetaDataStateFormat
?write*(Ljava/lang/Object;[Ljava/nio/file/Path;)V
?
?

?
?4{} skip writing shard state, has been written before
?writeReasonnewShardStateMetadata4Lcom/groupbyinc/flux/index/shard/ShardStateMetaData;documentMapperWithAutoCreate
?
{
?getMergePolicy>()Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy;
?
?
s
?
indexAnalyzer>()Lcom/groupbyinc/flux/common/apache/lucene/analysis/Analyzer;
?
?
{
?
similarity{(Lcom/groupbyinc/flux/index/mapper/MapperService;)Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Similarity;
?
?
}
?query4()Lcom/groupbyinc/flux/index/cache/query/QueryCache;
?
?
y
?4com/groupbyinc/flux/indices/IndexingMemoryController
?SHARD_INACTIVE_TIME_SETTING
??	
?
?
singletonList$(Ljava/lang/Object;)Ljava/util/List;
?
?

2
?`(Lcom/groupbyinc/flux/common/metrics/MeanMetric;Lcom/groupbyinc/flux/index/shard/IndexShard$1;)V#
?

?('(

?
?t(Lcom/groupbyinc/flux/index/shard/IndexShard;)Lcom/groupbyinc/flux/index/engine/EngineConfig$TranslogRecoveryRunner;B
?	
??lambda$newEngineConfig$8
??

?
?	getAsLongO(Lcom/groupbyinc/flux/index/shard/IndexShard;)Ljava/util/function/LongSupplier;
?
?

?(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/index/IndexSettings;Lcom/groupbyinc/flux/index/engine/Engine$Warmer;Lcom/groupbyinc/flux/index/store/Store;Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy;Lcom/groupbyinc/flux/common/apache/lucene/analysis/Analyzer;Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Similarity;Lcom/groupbyinc/flux/index/codec/CodecService;Lcom/groupbyinc/flux/index/engine/Engine$EventListener;Lcom/groupbyinc/flux/common/apache/lucene/search/QueryCache;Lcom/groupbyinc/flux/common/apache/lucene/search/QueryCachingPolicy;Lcom/groupbyinc/flux/index/translog/TranslogConfig;Lcom/groupbyinc/flux/common/unit/TimeValue;Ljava/util/List;Ljava/util/List;Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;Lcom/groupbyinc/flux/index/engine/EngineConfig$TranslogRecoveryRunner;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;Ljava/util/function/LongSupplier;Ljava/util/function/LongSupplier;)V#
?
?
?	indexSort6Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;acquirePrimaryOperationPermitR(Lcom/groupbyinc/flux/action/ActionListener;Ljava/lang/String;Ljava/lang/Object;)VacquireS(Lcom/groupbyinc/flux/action/ActionListener;Ljava/lang/String;ZLjava/lang/Object;)V
?
?
B
?onPermitAcquiredZLcom/groupbyinc/flux/action/ActionListener;+Lcom/groupbyinc/flux/action/ActionListener;executorOnDelay	debugInfolambda$bumpPrimaryTerm$9U(Ljava/util/concurrent/CountDownLatch;JLcom/groupbyinc/flux/common/CheckedRunnable;)V
?
?

?
??(Lcom/groupbyinc/flux/index/shard/IndexShard;Ljava/util/concurrent/CountDownLatch;JLcom/groupbyinc/flux/common/CheckedRunnable;)Lcom/groupbyinc/flux/common/CheckedRunnable;B
?
??lambda$bumpPrimaryTerm$10
?

?
?acceptK(Lcom/groupbyinc/flux/index/shard/IndexShard;)Ljava/util/function/Consumer;
?
?
?asyncBlockOperationsl(JLjava/util/concurrent/TimeUnit;Lcom/groupbyinc/flux/common/CheckedRunnable;Ljava/util/function/Consumer;)V
?
?
B
?	onBlocked1Lcom/groupbyinc/flux/common/CheckedRunnable;,Lcom/groupbyinc/flux/common/CheckedRunnable;termUpdatedacquireReplicaOperationPermitT(JJLcom/groupbyinc/flux/action/ActionListener;Ljava/lang/String;Ljava/lang/Object;)V'lambda$acquireReplicaOperationPermit$11
??

?
?\(Lcom/groupbyinc/flux/index/shard/IndexShard;JJ)Lcom/groupbyinc/flux/common/CheckedRunnable;B
?
?operation primary term [] should be at most [\(Lcom/groupbyinc/flux/index/shard/IndexShard;JLcom/groupbyinc/flux/action/ActionListener;J)V#

shardStategetActiveOperationsCountQ
B	getActiveOperations^
BsyncV(Lcom/groupbyinc/flux/index/translog/Translog$Location;Ljava/util/function/Consumer;)V;com/groupbyinc/flux/common/util/concurrent/AsyncIOProcessorput2(Ljava/lang/Object;Ljava/util/function/Consumer;)V
location6Lcom/groupbyinc/flux/index/translog/Translog$Location;syncListener4Ljava/util/function/Consumer;syncTranslog2
"isSyncNeededisTranslogSyncNeededl
"getTranslogDurability:()Lcom/groupbyinc/flux/index/translog/Translog$Durability;!"
s#afterWriteOperation
?
?submitting async flush request(
Sexecutor:(Ljava/lang/String;)Ljava/util/concurrent/ExecutorService;+,
?-1submitting async roll translog generation request/
S=Lcom/groupbyinc/flux/common/util/concurrent/AbstractRunnable;rollQgetMaxRefreshListeners5Q
s67getAsIntK(Lcom/groupbyinc/flux/index/IndexSettings;)Ljava/util/function/IntSupplier;9:;lambda$buildRefreshListeners$12=2
>?B(Lcom/groupbyinc/flux/index/shard/IndexShard;)Ljava/lang/Runnable;BABlistenerD	?java/util/concurrent/ExecutorGH	?	IG(Ljava/util/concurrent/ExecutorService;)Ljava/util/concurrent/Executor;	?KLgetThreadContext<()Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;NO
?P?(Ljava/util/function/IntSupplier;Ljava/lang/Runnable;Ljava/util/concurrent/Executor;Lorg/apache/logging/log4j/Logger;Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;)V#R
1SgetEngineFactory2()Lcom/groupbyinc/flux/index/engine/EngineFactory;getReplicationTracker6()Lcom/groupbyinc/flux/index/seqno/ReplicationTracker;isRefreshNeeded
refreshNeededZl
"[
1[addRefreshListener(l
_java/util/function/ConsumeraaddOrNotifyV(Lcom/groupbyinc/flux/index/translog/Translog$Location;Ljava/util/function/Consumer;)Zcd
1e(Z)Ljava/lang/Boolean;?g
5h
??bj2Ljava/util/function/Consumer;too_many_listenersm
&primary term transitionp
?
?????????Ydetected new primary with primary term [{}], resetting local checkpoint from [{}] to [{}]vresetLocalCheckpointx
"ycurrentGlobalCheckpoint(exception during primary term transition|await~2
*com/groupbyinc/flux/common/CheckedRunnable??	2()Ljava/util/stream/Stream;	???lambda$startRecovery$6>(Ljava/util/Set;Lcom/groupbyinc/flux/index/shard/IndexShard;)Z??
???/(Ljava/util/Set;)Ljava/util/function/Predicate;	&??filter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;??	+?java/util/stream/Collectors?toList()Ljava/util/stream/Collector;??
??collect0(Ljava/util/stream/Collector;)Ljava/lang/Object;??	+?qr
?onRecoveryDone7(Lcom/groupbyinc/flux/indices/recovery/RecoveryState;)V??~?s*()Lcom/groupbyinc/flux/snapshots/Snapshot;j?
??&com/groupbyinc/flux/snapshots/Snapshot?
getRepository?
??A(Ljava/lang/String;)Lcom/groupbyinc/flux/repositories/Repository;??

*???
??l
??com/groupbyinc/flux/common/carrotsearch/hppc/cursors/LongCursor?value??	??vALcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/LongCursor;5org/apache/logging/log4j/message/ParameterizedMessage?failed to get size for [{}]?java/lang/Class?desiredAssertionStatus?l
?of5(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;
!E(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;
!	SignatureRuntimeVisibleAnnotationsCodeLocalVariableTableLineNumberTableLocalVariableTypeTable
StackMapTable
Exceptions?(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;Lcom/groupbyinc/flux/index/IndexSettings;Lcom/groupbyinc/flux/index/shard/ShardPath;Lcom/groupbyinc/flux/index/store/Store;Ljava/util/function/Supplier;Lcom/groupbyinc/flux/index/cache/IndexCache;Lcom/groupbyinc/flux/index/mapper/MapperService;Lcom/groupbyinc/flux/index/similarity/SimilarityService;Lcom/groupbyinc/flux/index/engine/EngineFactory;Lcom/groupbyinc/flux/index/shard/IndexEventListener;Lcom/groupbyinc/flux/index/shard/IndexSearcherWrapper;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/common/util/BigArrays;Lcom/groupbyinc/flux/index/engine/Engine$Warmer;Ljava/util/List;Ljava/util/List;Ljava/lang/Runnable;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;)V"RuntimeVisibleParameterAnnotationst(Lcom/groupbyinc/flux/cluster/routing/ShardRouting;JLjava/util/function/BiConsumer;>;JLjava/util/Set;Lcom/groupbyinc/flux/cluster/routing/IndexShardRoutingTable;Ljava/util/Set;)Ve(Ljava/util/function/Consumer;)V[(Ljava/util/function/Consumer;)V?(Ljava/util/function/BiConsumer;Ljava/util/List;)Z?(Z)Ljava/util/List;R()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongMap;?(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/BiConsumer;Lcom/groupbyinc/flux/indices/IndicesService;)V?(Lcom/groupbyinc/flux/action/ActionListener;Ljava/lang/String;Ljava/lang/Object;)VN(JLcom/groupbyinc/flux/common/CheckedRunnable;)V?(JJLcom/groupbyinc/flux/action/ActionListener;Ljava/lang/String;Ljava/lang/Object;)V&()Ljava/util/List;m(Lcom/groupbyinc/flux/index/translog/Translog$Location;Ljava/util/function/Consumer;)Vk(Lcom/groupbyinc/flux/index/translog/Translog$Location;Ljava/util/function/Consumer;)VBootstrapMethods
SourceFileInnerClasses!0????????????????????????????????????????	???????D??D??D??D????	?????????
??	

	
		?/*? ?!"
?#$??*+?,,?/*?1Y?4?6*?8Y?9?;*?=Y?>?@*?BY?C?E*?GY?H?J*?GY?H?L*?NY?O?Q*?Y*?T?V*?XY?Y?[*?XY?Y?]*?Y**?a?d?f*?XY?Y?h?j?+?n??pY?q?*+??,??:*??Y*?a????*??*?????W*	?????*??*??*
??*??*??*??*??Y??????Y??:*????W*??Y*?a?Ƶ?*? ??Y??:*?6??W*??Y*?a?ɵ?*??Y,*?е?*??Y*??,?ص?*??Y?ݵ?*??Y???*??Y*??,???*???*-??*??*?a???*,????*?
Y*??*??,
??*?1Y*??+??!,"?&?(?-?3?5?8?*?Y*?9?;?*??Y?@?;*?BY*??*?a?E?G*?I*,?M*?׶S?Y?[**?[?]**?a?c-,+*?a?g???!"????hi?	??????????????????	???
?j????kl
?????n?on????????qr"csnP5tn4?????m?op"cspP5tm
?9	???*?5?@?K?V?b?mOx	N?	???	?
???
?????".?EP\m|?? ?!?"?#?$?&?(?)?*."/1:<<Q=W>i?q@yA?BO??(su`wy{}???? ??????=??
&	)?uv/*???!"
E?w/*???!"
Ixy7
*???|?~?
!"
P?/*?Ұ!"
T??/*??!"
X??/*???!"
\??/*?˰!"
`??/*?ڰ!"
d??/*?߰!"
h??/*??!"
l??/*?[?!"
w??/*???!"
??/*?;?!"
???
*?;Y:?*??:
+?,*?????/??Y??Y?????+?,?????*?????????
?+
?????*??Y??Y?????
?????+???????
?9
???1+???*??Y??Y?????
?????+???????+???*?(	??*?????+?????j?(
??? ?pY??Y??¶?
?????ſ?j?M
?șE
???=*?ʶζԲڶޚ**?(?? ?pY??Y????
?????ſ*???Y????+??????????W?P
???H
???@*?(???6+???+
???&??Y*????Y?????+????????j?G+???@*???6*???,?pY??Y????+????*??????ſ*??*?
+
*?a?g?Y?:+???' *?[??S
?n?+???
?Ț*?(*????*?ʶζԲڶޙ?*?(*??*??W?βj?
????pY ?ſ?j?C+?n??A'B3D=EIGSH_JdKoL?8O\
x?z|???k?j?,*?????"?pY??Y?????*???????ſ*?G???*+?????'M*?a???*????|Y*???????/CF? G#??k!"k??k??
"Z/\C{FuGvSy[zj|/V?#??	?2??*?????Y*??*????*?????-??Y*?ײ??Y?????*???????8???*?]???-??Y*?ײ??Y?????*???????8?????!"

??$?N?X???33??/*??!"
????C?j?*?;?ƚ?pY?q?*?a?*??+,??*??N*+??*??*-+,??-?*C!"C??C??/??
??*?/?4?A???s
*"*?]-???۰>!"?????????
?&??|

**?]!??	?۰H!"???????????	
?&?????j?;!*?]??2?pY??Y?????!?'??*?]?'??????ſ?j?????pY?q?*??*???*?
?!
?	:

?
?:?
?4Y???:*??4Y!??**?
?!?\????
?"#$%
??&?!"????'????????????
?(?????$%

2?>?V?\????????????????+>?A=?	?:???=&	???-7*?3,?9:*?D??I?&m!"m??m%\??
.???#?>?D?G?I?Y?\?k?
>H??4&??L**?]-???? !"????
?&???

e?j?;!*?]??2?pY??Y?????!?'??*?]?'??????ſ?-7*???CY!??:	**?	???He!"e??e'?e??e(?C"~?Z??	
?>?C?IZ>&???-*?[??*?a???*?a?,??????+,??? -!"-??-??
'	'??L?4Y+ *?]?ð !"?&??

??L?FY+ *?]?ư !"?&??
??g*"*?]-?׷̰4!"????P???
&??p**?]!??̰>!"??????P???
&???
??j?;!*?]??2?pY??Y?????!?'??*?]?'??????ſ?j?	????pY?q?*
??*?նؙ4*??<:?
?FY?ٰ?:?FY*?]?ް*??:!	
??:**???f??f??f??zq"#????!"????'????????P????	?(?
?xy???
6
!>#V$\%f.q/v0?4?2?3?6?7?9
>)B?&
???
?-7?IY*+,!	
??\	??P?xy??V?????	(?
~?

>????_*?
??B?E?,?j?*?
?ؚ?pY?q?,?QN?GYI-?T?*?
?ؙ?GYI,?m??GYo+,?t?T?*-??_!"_??_P?
CD(G-H9ICLON(??l*?[??*??*??,??M*?a???*?a?,????,?????+,?N?:*??*??,??*??*??,-?-?CF?>C?H?&l!"l??l??[?
.SUW#X=ZC^F[H\X][_j`
=H??F&0
K*?*?+*???!"0 

de!?s&*?#*?a???*?a%+??*?+?'?&!"&|?
lmnp%q(?^*?+L+?	?+?-?!"??
wx	y{?"./]%*?c?4	7?,??>,??7*??+???H???(!"(??#?????
??	?????
?"?
???=	*?6+?Ű	!"	??
???2*?Ҷʰ!"
???u!*???ΰL*?+????Y?+?8?׿&	??!!"
??	??H&??d*?+L+???Y?ܰ+?߰!"??
??	???"??\*???M,*????,? !"?	
??
?	????2*?ڶ?!"
????=	*??+???	!"	??
???2*????!"
?????F?Y?M*?N:,-?Z+??-?$-???::?:-?	-???,?,\5,75*4?F!"F??>?
????,?5?D?6?,R\\H\?\??<*?#*?a+,?*?N-????Y*??*???8???-+,??*<!"<?<%??
?????5??5" f+?%=+?(>*?a*+??*?#*?:????Y*??*??,?8????-7?:-?'*?L?-e?0?Hf!"f12a#
\&!E??E!3?N4
6


!).@ENVc
?@"52N*?#*?L+?8?!"	??
 !	"
#92F
*?L+?;?
!"??
)*	+<=?C*?@*?a???*?aB+??*?M,+?F+?I+?L?O+?F?
,Q?'? C!"C<R"!??
*
./02"3,41345;6B8	?$"&ST?d*?@*?a???*?aV+??*?ZM*?N-[+?`?O-a?'*?Z:*?a???*?ac*??,???4d!"dSf"Bgh'=??B"?h
6
>?@B"D'E/G2E5H<JBKNLaO?Ce"e&WX?ML*??l?dM,?i?$,?l?nN+?+-?p?s?-?pL???+?*?
??v?+? #wxM!"Kth
ST#U2V7X:Y?ef?!n??@eyz?0*??M,??
,??*??~???Y*??,??8??? 0!"0?+??
cefh	??|??~/*??L+??
+??*??????Y*??+??8???/!"*??
qstv	??|????L*????*?;YN?*?+M,?%*????:-?*??????Y+S???-ç
:-??,?~L*??+????N*??????Y+S??-?:*??????Y+S???&@;=@@D@	&m;Ymmom*+??G&???!"???
J??	????&?-?8?;?G?M?Y?`?k?m?v???B?;["8?[8\?["?%[\&??L
*?+,??? 
!"
??
?&

?	?	?=	*+????	!"	|?
??	?*?*?N-+,??:6*?I??*?I??:?j???pY?q?6:???YS???:??Y??8?׿:???YS???E[&En[pnR+0??]???!"?|???T	}??u??r?
B??	???+?>?A?E?J?X?[?]?n?u???B? "RHR?R?R?c"R&R\?\??
?*?;YN?*?+??W*?@???":??????YSY*?cS??*?G?ç":??YSY*?cS??*?G????_:*?@???":??????YSY*?cS??*?G?ç":??YSY*?cS??*?G????-ç
:	-?	??+HHJHjy?????jlj?????4J??yJ???!"?????
b????&?+?>?E?H?]?d?g?j?y?????????????????????@
?+8"\\?B\?8\"\\??D\?&???]*?;YM?*????|Y*?׷?*????xY*?׷??*?ȶ'*?ʲ̶?W*??+??W,çN,?-?*?SVVYV]!"]??
*
????'?3?=?H?Q?[??8b\?x?|?2?>*??????Y*??*??Կ*?ʲ׶?W?j?*?@????pY?q??>!"
?
??%?=?"?E
*?*?]?ݱ
!"
??

????????+????.??x?+?k:*???????????,*?׶?????????
?
?????N?s+?m:*????????,??N?C+?o:*???,??N?%?1Y??Y??!??+????????4?-?f
??".W#??"?*?$??"??%?!"?$&?(???"
R?(?.?@?Q?e?k?p?~????????????????	(?\/?!h&'(??*?ʶ,,?/?1*?ʶ,,?/?4>,?7Y:??*?a9??*?:?A?E?F.?B??J???Y??Y??L???O????????)?pY??Y??Q???E????????ſ?*?ʶ,?T??Z:?Z?`?*?ab?e?	?i???3?.???HG??"?"?&?!"????jk"?lG+?$&
R ".<Glr???!?"?*?#?$?&?(?*?,4
?"?Ifh%?"qf????&m2?
*?p*??sW?
!"
456&t2>*?p*??w?!"
=>?&n2??*??????Y*??*??Կ*?ʲz??W*????*???L??Y*???+???*?ʲ???W*??L+??*??????????M*???,??B*?(!???*??W*???,??7*??!+?????*+??W*?#*?[??*??W?j?2*?ʶDz??%?pY??Y??ɶ?*?ʶǶ????ſ?/36&>7???!"W???r???~{???^??
^B
CE%G/I3L6J7KGNRPWT\XrY~Z?\?^?_?a?b?e?f?g?h[&???&?l.?*???Ҹֶ?L?j?+ع???pYݷſ?j?+߹???pY?ſ?j?+????pY?ſ?j?S+???*???=?pY??Y????+????????*?????????ſ??!"??????
kl+mHneo?p?q
?+v?U&?l?=*???Ҹֶ?L*?
???E? ?j?+?????pY??ſ?=!"/??/??
uvy;}?;v&??K*?c+Y??W???!"?

??	2?i*?;YL?*??????Y*??*??Կ?j?*?c?4??pY?ſ*?@???"M??Y,S??*????W+çN+?-??`ccfcH??i!"
&	???!?<?H?S?^?h??!8f\?&?/*?E?!"
??/*?ʰ!"
?2d *????W*?L+?'+???? !"??
?????lp'*?L+???+???+??
+????'!""??

???!?@2?:*??L?+?$?-??Y*??+??Y??&????'?????8????:!"5??
???9??9??(l5?*??$?!"
???!?*??M+?+?5,??????Y*??,??Y??-??+????????8???+?צ
*?0??j?+???pY?q?*?3?5,?$?:??Y*??,??Y??7???5??9??+????????8???? ?!"?(????
.????>?E?L?a?e?o????>?
?@?.2k0*?????(?1Y??Y??;??*????=?????4??0!"
?
?/?/12?S*?L*?????F*?????<*?(??2?1Y??Y?????*????A??+????????4??S!"N??
??#?R??R?24*??!"

????'*??M,???|Y*??C??N+?-+?G-??*HI'!"'J&"??
?????$?&??$????>2o!*??L+????Y*??+L?8????!!"??
??? ?? ??M?*?+L+?	?+?Q?M	?O ?R!"??
	?"DOS?W
*?V?W+?ZW?
!"
[?
[\


	]?O*?+N-?H?--?`e??;*?[?c6?,*?ae??*??*?h?:*?aj?l?1;>?4@?& .mO!"On?Jo?
*
 %1;>@N ?>"??pl2*?[???!"
#/*??!"
'qr?Ҳj?*??????pYt?ſ?j?5*?ʶx?|???%?pY??Y?????*?ʶx?????ſ??Y??N,?d:?i?"?l?:-??Y????W??ڲj?*??????pYt?ſ??Y*??*?a??:+*-??6-???:-???[?????>y?"????!"??m??n[w?n ??????[w??
6
+,S-[/y0?1?5?6?7?9?7?9?:7??f?(a\&	?l?L?j?*??????pY??ſ?j?*???n??pY??ſ??Y*??*?a??L+*???L!"F??
@A6BFC???j?j?*??????pY??ſ?j?5*?ʶx?|???%?pY??Y?????*?ʶx?????ſ??Y*??*?a??M,*+??? j!"j??c??
GHSIcJ7?lv*?+L+?	+???M?	
O!"??
TU	WX\?"O?lv*?+L+?	+???M?	
O!"??
fg	ijn?"O?2\*?+L+?+???!"	o?
rs	t
v?
"??2*????!"
|??=	*????	!"	??
?&??=	*??ì	!"	??
?ij=	*??l?	!"	?
?	?26*????!"

??&?2*??ư!"
???/*???!"
??2W*??˧L?
O!"
??
??JO?2W*??ΧL?
O!"
??
??JO??o+?O??g+?љI+??M,??????4,???י?',???ٙ?*???*?a?+?l?*???*?a?+?l? >??o!"o?&
2?
???#?0?=?G?T?W?a?n?
????2z*?L+??	L*+??	? ??
?&!"
??	??
??L???\*?0*?#*?(+ ?? !"???
??????\*?0*?#*?(+ ?? !"???
?????A	*???	!"	??

?????I
*?0*?(+??
!"
?
?????T*?0*?(+ ??? !"???
	

??2*????!"
??2*?(???!"
??2*????!"
#??B*?0*?#*?(???!"
,-.	??k?*?0*?#*?(???*?*?(????M,?	,?	??o*?	N*?	??!:?j?-?	
??pY?q?-?	
7-?	?	?	?	)?	/6?*?a	1+??*? ?	3?H3g	4	6?[?b8??	7?!"???"y?	83g	4	5
F6789<"=.>3??@XAbBcDxEG?H?I?L?D			?A	9	:B*?0*?#*?(?	???'	@???'??????ſ?*?(-???*c!"c??c??
Y??
`a
bmXpYrbs?+,	A	B?*?0?j?,*???Ț"?pY??Y??	D??*???????ſ?j?B+?	G*?	??!???$*?+?	G*?	??!?????	H???pY?q?*?;YM?*?(+?	J,çN,?-????????!"?	K	L
&	{|3}P~p}x?????3<?/8\?	Ml:*?0*?(?	O?!"

??	P?A	*??+?	R?	!"	??

???2z#*???	U?*?	X*?????
L*????+??
#!"
?
???? ?"?X\	&	V2C
??-@*???Ҹ	\???	^Y?	_N?	aY-?	g?	l?	o:	q*????:*?	s:?	v?	z?	{:?i?z?l?t:?	}?	*???Ҹ	???Y??	????	???????	??2:	??Y??	????	???????	?	?	?	:????	??*?a	?-?	??	??	????*???	?:?	??	??z*????*?a	?-?	??	??	?	?*???D*?a?	??*?a	???*???	?*?a?	??"*?a	??	??	???1Y	??4?*?a?	??*?a	?-?	??	??	?*?ʶ	?	?-e?	ĸ	ʶ	ͱh??&\	?-H?	hh	?	?;?	??A?	?	??W	??!"?	???	?	?+?	?	?hh	?	?
?'?????+?8?;?A?h?|??????????????????????????????,?9?E?Q?Z?f?z?????????V???	^	a&^f?N	^	a&^ft&?.???"y7(?
&d*?+L+??OY	۷	ܿ+?!"??
??	???")5*?@???"?!"
?	?	??D?j?+?x*???	?	??pY?q??	?+?x?|?	?.??##C??*	?+?	?W*???	?*-+?	??	???*??Y??	???+?ζ???+?	?W,*+??-?
??:*
??-+??Y+???
??*
	+?	?W+?x??:*???	?*-+?
?	??^*?նM:?
:	??Y??:
	?
:?i*???S?
 ?
#?
':?
(:?i?6?l?:??????
-?

??W????
06
?6
?
5:

?
6?A?j??
9??pY?q?*
;+?	?W*???	?*
-+?
C?	??
??
EY	?
H:?I?1Y??Y??
J??	??
L??
?
O
Q??
?
6?
O
S??*???????4:???Y??Y??
U??+?x????????p??????&?	?
VB$?"%P
Wqr
YG
???!???3
Z
[?,
\
]	#
^n


_
`}?
Wqx?
YG
D!"D??D
a
bD
c
dD
e
fD?mD
g
h*%P
W
X#
^?
}?
W
XD??
?+PYmp??????????%?'?(?)*
-./ .%0B1\2f4i5u7x8};?<?=?>?K?L?NOP!R$VCXo0i? ,?C??~
*V
U
,?
Xf9???X#%?E????~
*V
	
ilZ#?j?*??????pY
k?ſ*?(???#!"

^_??v*?;YM?*???"?OY??Y??*?׶?
m?????	ܿ?j?*?@????pY?q?*+?
oN*-?
q*?@-?
s,ç
:,??*?+M,?,??,?]``d`*N
??v!"v??l
??
2uvw0yHzN{S}[~g?l?p?t??08W\??"??*??+?
v?!"??
?
de?޲j?,??pY
x?ſ,?,:-?-??,???-?,??
y???j?-?-,????pY?q?-?%??Y??
{??,????????:?#??Y??
}??-??
??,????:
???
?Y,??+?
?,??
?:?
??
?Y*?
?S?
??
????\	u
???6
???
?
??	?hi?i??h??^_?)?
B??? ?+?8?R?V?x????????????????"O%??8&??=	*??+?
??	!"	??
?????*???|?~L??Y*??*????!*??*?
*??*??*?
?
?*???
?*??*???
?*??*?V*???
?*?;*??
?*?
???3?	?*?c?
??Y*?J?
??
?+*?
?*??*?(*?
??
ϰ?!"
?
?
?
&	?
?3?:?T?f?s?????
?
?z*?#*?0*?G+,-?
ױ*!"
?
?
??
??
?
?
????	FG?	{?j?*?;?ƚ?pY?q??j?*?[???pY?q??j?*?]*?[???pY?q??Y?:*?G???*-?
?*?
??
?*?[?T?*{!"{j?{
?
?S(
?g{
?
?
"??/?I?S?p?u?z?	
?
??	?*?#*?3*?[??\*?;Y:?*?[??=*?:		???	????Y*??	???*?[??**!?
??Iç:
?
??j?;*?[??2?pY??Y?????'??*?[?'??????ſ*?G?Y*!??
ױ_bbgbH(4?	?!"?'?????
?
??
???
???
?
?
:?????"?(	8	F	O	\	j	?	 ?	@?F8??E\?=	Q2*?G?
?!"
	C^2*?G?
?!"
	K	f*?#*?f+,?? !"?
	g	h
	i	2>*?#*???!"
	l	m	n&l2*?? ?!"
	t!"2*?
?$?!"
	{%2??*?&?
*?'?w*?h?/?k*?&?+*?a)???Y*?*L*??-?.+?	??<*?'?+*?a0???Y*?1L*??-?.+?	??
*?h?/W? 62e32?!"
6
	?	?	?!	?-	?6	?F	?P	?\	?e	?u	?x	??	?:.	^_u;?1Y*?
Y??W?<*?C*??E?.Y??W?M*?a*???Q?T?;!"
	?		?	?4	?:	?UV/*???!"
	?WX/*?(?!"
	?YlW!*??\?*?c?*?c?]???!!"
	?@^C*?`?>?*?;Y:?*?`>ç:???*?c+,?fW?
,?i?k?$>	C!"CCD?'CDl
&		?	?


'
+
	8
B
-?%b8\?%b		=22*n?o?!"
	?
???	P*q?r*?s7"??t7?7*?aw!??*???????*??z*??;?>??P!"P??P'?B{?#-??
6
			
		
	#	+	/	7	:	?	H	O	
???
?b
*}+???M?O
!"
?&
????KO
?
??4?j?*?]*?[???pY?q?+??*?] ??* ?]???*4!"4
?g4j?4
?
?
???'?,?3??
??/*?]?!"
?
<
=?I*+,??-????????????????:??Y???
?-0?H2?&I!"I?mI
^nI
WqI
c
dI??
"@A@$B-G0D2EHH-B?
???*+???
-?
Wq?"
A


?9+,??????:*???-???:-??Y???
?!?H
??#?&9!"9
e
f9	?
V9
c
d9??

#!!#"8$B?	?	??%*???
+,???N+,??Y,-???
??*?&%!"%
c
d%??

$
B?
		 N,??????????
E
@
??<??Y?*???ŷǰ??
???Se?j?*?G?
??pYɷſ*??*?(??M+,?k*?;YN?*??*?(??-ç
:-???N*?(?է:-??-??5BEEIE'LO?PWZ?4\?&P?&e!"e??'>	K	L
B^de'g.h5i9j@kLsOlPnWqZo\pbrdt:?)b/8\?B??
b/????=>??+???j?K*?[ ??B?pY??Y??ٶ? ?'۶?*?[?'ݶ???߶??????ſ?j?*?] ???pY?q?*?(*??*?:??*?
??ڶ??W?; ??W*?(??!*???*?Y*????:?i??OHzL???!"?fg?j??h??i??km
>??R?i?t?z????	?
???"? ?#'?R?-"?1((VO?
??g*?+???M*,??	+???

\????
?M\??/*?Q??"
???/*?h??"
??R/*????"
???/*?]??"
??2W,????j????????????5?
???@ ?;<A<;<?<;;???;??;		#	%;<	?<;<
<;<
@<;
?
?
?;
?
?
?;<
?<;
?
?
?;<
?<;484;<@<;FJF;	??!"?7	
 "#	%'(	*,-	/12	4"5	7"8	:7;@=">	@"A	C"D	F"G	I"J	L"M	O"P	R"S	U"V	X"Y@["\	^`ac"d@f'8	h"i	k'>	m'J	o'D	q'r	tvw	y{|	~??	???	?'?@???????1?	???	??	???@?f?@???	?h?@???@???	???	?"?	???




© 2015 - 2024 Weber Informatics LLC | Privacy Policy