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

com.groupbyinc.flux.index.engine.InternalEngine.class Maven / Gradle / Ivy

There is a newer version: 129
Show newest version
????4?/com/groupbyinc/flux/index/engine/InternalEngine'com/groupbyinc/flux/index/engine/EngineInternalEngine.java1com/groupbyinc/flux/index/engine/InternalEngine$1Dcom/groupbyinc/flux/index/engine/InternalEngine$EngineMergeSchedulerEngineMergeScheduler=com/groupbyinc/flux/index/engine/InternalEngine$SearchFactory
SearchFactory@com/groupbyinc/flux/index/engine/InternalEngine$DeletionStrategyDeletionStrategy@com/groupbyinc/flux/index/engine/InternalEngine$IndexingStrategyIndexingStrategyCcom/groupbyinc/flux/index/engine/InternalEngine$OpVsLuceneDocStatusOpVsLuceneDocStatus5com/groupbyinc/flux/index/engine/Engine$IndexThrottle
IndexThrottle6com/groupbyinc/flux/index/engine/EngineConfig$OpenMode-com/groupbyinc/flux/index/engine/EngineConfigOpenModePcom/groupbyinc/flux/common/apache/lucene/search/ReferenceManager$RefreshListener@com/groupbyinc/flux/common/apache/lucene/search/ReferenceManager!RefreshListener5com/groupbyinc/flux/index/translog/Translog$Operation$+com/groupbyinc/flux/index/translog/Translog&	Operation4com/groupbyinc/flux/index/translog/Translog$Snapshot)Snapshotjava/util/Map$Entry,
java/util/Map.Entry>com/groupbyinc/flux/index/translog/Translog$TranslogGeneration1TranslogGeneration+com/groupbyinc/flux/index/engine/Engine$Get4Get1com/groupbyinc/flux/index/engine/Engine$GetResult7	GetResult0com/groupbyinc/flux/index/engine/Engine$Searcher:Searcher1com/groupbyinc/flux/index/engine/Engine$Operation=Lcom/groupbyinc/flux/common/lucene/uid/VersionsAndSeqNoResolver$DocIdAndSeqNo?>com/groupbyinc/flux/common/lucene/uid/VersionsAndSeqNoResolverA
DocIdAndSeqNo-com/groupbyinc/flux/index/engine/Engine$IndexDIndex8com/groupbyinc/flux/index/engine/Engine$Operation$OriginGOrigin3com/groupbyinc/flux/index/engine/Engine$IndexResultJIndexResult4com/groupbyinc/flux/index/translog/Translog$LocationMLocation6com/groupbyinc/flux/index/mapper/ParseContext$DocumentP-com/groupbyinc/flux/index/mapper/ParseContextRDocument.com/groupbyinc/flux/index/engine/Engine$DeleteUDelete4com/groupbyinc/flux/index/engine/Engine$DeleteResultXDeleteResult,com/groupbyinc/flux/index/engine/Engine$NoOp[NoOp2com/groupbyinc/flux/index/engine/Engine$NoOpResult^
NoOpResult0com/groupbyinc/flux/index/engine/Engine$CommitIdaCommitId9com/groupbyinc/flux/index/engine/Engine$SyncedFlushResultdSyncedFlushResult6com/groupbyinc/flux/index/engine/Engine$IndexCommitRefgIndexCommitRef1com/groupbyinc/flux/index/translog/Translog$Indexj0com/groupbyinc/flux/index/translog/Translog$NoOpl2com/groupbyinc/flux/index/translog/Translog$DeletenIcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig$OpenModep@com/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfigrDcom/groupbyinc/flux/index/engine/EngineConfig$TranslogRecoveryRunnertTranslogRecoveryRunner%java/lang/invoke/MethodHandles$Lookupwjava/lang/invoke/MethodHandlesyLookuplastDeleteVersionPruneTimeMSecJtranslog-Lcom/groupbyinc/flux/index/translog/Translog;mergeSchedulerHLcom/groupbyinc/flux/index/engine/ElasticsearchConcurrentMergeScheduler;indexWriter;versionMapRefreshPending+Ljava/util/concurrent/atomic/AtomicBoolean;lastCommittedSegmentInfos=Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;throttle7Lcom/groupbyinc/flux/index/engine/Engine$IndexThrottle;seqNoService8Lcom/groupbyinc/flux/index/seqno/SequenceNumbersService;uidFieldLjava/lang/String;deletionPolicy9Lcom/groupbyinc/flux/index/engine/CombinedDeletionPolicy;throttleRequestCount+Ljava/util/concurrent/atomic/AtomicInteger;openMode8Lcom/groupbyinc/flux/index/engine/EngineConfig$OpenMode;pendingTranslogRecovery&MAX_UNSAFE_AUTO_ID_TIMESTAMP_COMMIT_IDmax_unsafe_auto_id_timestamp?maxUnsafeAutoIdTimestamp(Ljava/util/concurrent/atomic/AtomicLong;numVersionLookups2Lcom/groupbyinc/flux/common/metrics/CounterMetric;numIndexVersionsLookupshistoryUUID%Lcom/groupbyinc/flux/common/Nullable;$assertionsDisabledZ2(Lcom/groupbyinc/flux/index/engine/EngineConfig;)V0com/groupbyinc/flux/index/engine/EngineException?java/io/IOException?=com/groupbyinc/flux/index/translog/TranslogCorruptedException?java/lang/AssertionError???
?(java/util/concurrent/locks/ReentrantLock?()V??
????	???	?4com/groupbyinc/flux/common/util/concurrent/KeyedLock?
????	?)java/util/concurrent/atomic/AtomicBoolean?
????	?)java/util/concurrent/atomic/AtomicInteger?
????	?(Z)V??
????	?&java/util/concurrent/atomic/AtomicLong?????????(J)V??
????	?0com/groupbyinc/flux/common/metrics/CounterMetric?
????	???	?getOpenMode:()Lcom/groupbyinc/flux/index/engine/EngineConfig$OpenMode;??
???	?%isAutoGeneratedIDsOptimizationEnabled()Z??
????????set??
??getIndexSettings+()Lcom/groupbyinc/flux/index/IndexSettings;??
?'com/groupbyinc/flux/index/IndexSettings?isSingleType??
??_id?_uidjava/lang/String??	/com/groupbyinc/flux/index/engine/LiveVersionMap
???	
9com/groupbyinc/flux/index/translog/TranslogDeletionPolicygetTranslogRetentionSize1()Lcom/groupbyinc/flux/common/unit/ByteSizeValue;
?-com/groupbyinc/flux/common/unit/ByteSizeValuegetBytes()J
getTranslogRetentionAge-()Lcom/groupbyinc/flux/common/unit/TimeValue;
?)com/groupbyinc/flux/common/unit/TimeValue	getMillis
(JJ)V?!

"7com/groupbyinc/flux/index/engine/CombinedDeletionPolicy$Ecom/groupbyinc/flux/common/apache/lucene/index/SnapshotDeletionPolicy&Ocom/groupbyinc/flux/common/apache/lucene/index/KeepOnlyLastCommitDeletionPolicy(
)?G(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexDeletionPolicy;)V?+
',?(Lcom/groupbyinc/flux/common/apache/lucene/index/SnapshotDeletionPolicy;Lcom/groupbyinc/flux/index/translog/TranslogDeletionPolicy;Lcom/groupbyinc/flux/index/engine/EngineConfig$OpenMode;)V?.
%/??	1store'Lcom/groupbyinc/flux/index/store/Store;34	5%com/groupbyinc/flux/index/store/Store7incRef9?
8:
getThreadPool-()Lcom/groupbyinc/flux/threadpool/ThreadPool;<=
>)com/groupbyinc/flux/threadpool/ThreadPool@relativeTimeInMillisB
AC|}	E
getShardId+()Lcom/groupbyinc/flux/index/shard/ShardId;GH
I?(Lcom/groupbyinc/flux/index/engine/InternalEngine;Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/index/IndexSettings;)V?K
	L??	N
???	Qlogger8Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;ST	UisClosedW?	X?(Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;Ljava/util/concurrent/atomic/AtomicBoolean;Lcom/groupbyinc/flux/index/engine/EngineConfig;)V?Z
[??	]?$SwitchMap$org$elasticsearch$index$engine$EngineConfig$OpenMode[I_`	aordinal()Icd
e:com/groupbyinc/flux/common/apache/lucene/index/IndexWriterg?com/groupbyinc/flux/common/apache/lucene/search/SearcherManagericreateWriter?(Z)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;kl
mgetTranslogConfig5()Lcom/groupbyinc/flux/index/translog/TranslogConfig;op
q1com/groupbyinc/flux/index/translog/TranslogConfigsgetTranslogPath()Ljava/nio/file/Path;uv
twreadGlobalCheckpoint(Ljava/nio/file/Path;)Jyz
'{loadSeqNoStats/(J)Lcom/groupbyinc/flux/index/seqno/SeqNoStats;}~
8????????*com/groupbyinc/flux/index/seqno/SeqNoStats?(JJJ)V??
??"java/lang/IllegalArgumentException?toString()Ljava/lang/String;??
?(Ljava/lang/String;)V??
??recovered [{}]?6com/groupbyinc/flux/common/apache/logging/log4j/Logger?trace'(Ljava/lang/String;Ljava/lang/Object;)V????shardId)Lcom/groupbyinc/flux/index/shard/ShardId;??	?allocationId??	?sequenceNumberService?(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;Lcom/groupbyinc/flux/index/IndexSettings;Lcom/groupbyinc/flux/index/seqno/SeqNoStats;)Lcom/groupbyinc/flux/index/seqno/SequenceNumbersService;??
???	?(updateMaxUnsafeAutoIdTimestampFromWriter?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)V??
?getForceNewHistoryUUID??
?loadOrGenerateHistoryUUIDQ(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;Z)Ljava/lang/String;??
???	?history uuid should not be null?java/util/Objects?requireNonNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;??
????	?"java/lang/invoke/LambdaMetafactory?metafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;??
???lambda$new$0?
??	getAsLongT(Lcom/groupbyinc/flux/index/engine/InternalEngine;)Ljava/util/function/LongSupplier;???openTranslog?(Lcom/groupbyinc/flux/index/engine/EngineConfig;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;Lcom/groupbyinc/flux/index/translog/TranslogDeletionPolicy;Ljava/util/function/LongSupplier;)Lcom/groupbyinc/flux/index/translog/Translog;??
???	?
getGenerationB()Lcom/groupbyinc/flux/index/translog/Translog$TranslogGeneration;??
'?
??persistHistoryUUIDIfNeeded??
?java/lang/Exception??com/groupbyinc/flux/index/engine/EngineCreationFailureException?failed to create engine?S(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;Ljava/lang/Throwable;)V??
??$com/groupbyinc/flux/ExceptionsHelper?
stackTrace)(Ljava/lang/Throwable;)Ljava/lang/String;??
??Ecom.groupbyinc.flux.common.apache.lucene.index.IndexWriter.filesExist?contains(Ljava/lang/CharSequence;)Z??
?~	?createSearcherManagerC()Lcom/groupbyinc/flux/common/apache/lucene/search/SearcherManager;??
???	?
setManagerE(Lcom/groupbyinc/flux/common/apache/lucene/search/ReferenceManager;)V??
?get??
??3translog recovery can't be pending before we set it?(Ljava/lang/Object;)V?
?OPEN_INDEX_AND_TRANSLOG?	??
?getRefreshListeners()Ljava/util/List;	

java/util/List
iterator()Ljava/util/Iterator;java/util/IteratorhasNext?next()Ljava/lang/Object;addListenerU(Lcom/groupbyinc/flux/common/apache/lucene/search/ReferenceManager$RefreshListener;)V
jjava/io/Closeable 5com/groupbyinc/flux/common/apache/lucene/util/IOUtils"closeWhileHandlingException([Ljava/io/Closeable;)V$%
#&clear(?
)decRef+?
8,java/lang/Throwable.created new InternalEngine0???2
seqNoStats,Lcom/groupbyinc/flux/index/seqno/SeqNoStats;globalCheckpointeLjava/lang/Exception;Ljava/lang/AssertionError;listenerRLcom/groupbyinc/flux/common/apache/lucene/search/ReferenceManager$RefreshListener;this1Lcom/groupbyinc/flux/index/engine/InternalEngine;engineConfig/Lcom/groupbyinc/flux/index/engine/EngineConfig;translogDeletionPolicy;Lcom/groupbyinc/flux/index/translog/TranslogDeletionPolicy;writermanager	schedulerFLcom/groupbyinc/flux/index/engine/InternalEngine$EngineMergeScheduler;success"restoreLocalCheckpointFromTranslog	writeLock;Lcom/groupbyinc/flux/common/util/concurrent/ReleasableLock;HI	J9com/groupbyinc/flux/common/util/concurrent/ReleasableLockLacquire=()Lcom/groupbyinc/flux/common/util/concurrent/ReleasableLock;NO
MP
ensureOpenR?
S:()Lcom/groupbyinc/flux/index/seqno/SequenceNumbersService;?U
V6com/groupbyinc/flux/index/seqno/SequenceNumbersServiceXgetLocalCheckpointZ
Y[getTranslog/()Lcom/groupbyinc/flux/index/translog/Translog;]^
_newSnapshotFromMinSeqNo9(J)Lcom/groupbyinc/flux/index/translog/Translog$Snapshot;ab
'c9()Lcom/groupbyinc/flux/index/translog/Translog$Operation;e*fseqNoh%imarkSeqNoAsCompletedk?
Ylclosen?*o
addSuppressed(Ljava/lang/Throwable;)Vqr
/s
Mo	operation7Lcom/groupbyinc/flux/index/translog/Translog$Operation;snapshot6Lcom/groupbyinc/flux/index/translog/Translog$Snapshot;localCheckpointignored
fillSeqNoGaps(J)IgetMaxSeqNo~
YPRIMARY:Lcom/groupbyinc/flux/index/engine/Engine$Operation$Origin;??	H?java/lang/System?nanoTime?
??filling gaps?R(JJLcom/groupbyinc/flux/index/engine/Engine$Operation$Origin;JLjava/lang/String;)V??
\?	innerNoOpd(Lcom/groupbyinc/flux/index/engine/Engine$NoOp;)Lcom/groupbyinc/flux/index/engine/Engine$NoOpResult;??
?java/lang/StringBuilder?
??'local checkpoint did not advance; was [?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??(J)Ljava/lang/StringBuilder;??
??], now [?]?
??maxSeqNo
numNoOpsAddedIprimaryTerm?getLiveCommitData()Ljava/lang/Iterable;??
h?java/lang/Iterable??getKey?-?equals(Ljava/lang/Object;)Z??
?getValue?-?java/lang/Long?	parseLong(Ljava/lang/String;)J??
???
??java/lang/Math?max(JJ)J??
??entry;Ljava/util/Map$Entry;Ljava/util/Map$Entry;commitMaxUnsafeAutoIdTimestamp
?
?[getGlobalCheckpoint?
??j(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;Lcom/groupbyinc/flux/index/IndexSettings;JJJ)V??
Y?
indexSettings)Lcom/groupbyinc/flux/index/IndexSettings;recoverFromTranslog3()Lcom/groupbyinc/flux/index/engine/InternalEngine;java/util/concurrent/locks/Lock?lock????readLock?I	?java/lang/IllegalStateException?,Can't recover from translog with open mode: ?-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??
??!Engine has already been recovered?recoverFromTranslogInternal??
?failed to recover from translog?
failEngine*(Ljava/lang/String;Ljava/lang/Exception;)V??
?
?sunlock????inner??	?;com/groupbyinc/flux/common/apache/lucene/index/SegmentInfos?getUserData()Ljava/util/Map;??
??translog_generation&(Ljava/lang/Object;)Ljava/lang/Object;?/newSnapshotFromGenb
'config1()Lcom/groupbyinc/flux/index/engine/EngineConfig;	

getTranslogRecoveryRunnerH()Lcom/groupbyinc/flux/index/engine/EngineConfig$TranslogRecoveryRunner;

runb(Lcom/groupbyinc/flux/index/engine/Engine;Lcom/groupbyinc/flux/index/translog/Translog$Snapshot;)Iujava/lang/Objectf(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V?
?-translogRecovery is not pending but should beeflushing post recovery from translog. ops recovered [{}]. committed translog id [{}]. current id [{}]java/lang/IntegervalueOf(I)Ljava/lang/Integer; !
"translogFileGeneration$}	2%(J)Ljava/lang/Long; '
?(currentFileGeneration*
'+K(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V?-?.flush6(ZZ)Lcom/groupbyinc/flux/index/engine/Engine$CommitId;01
2	isCurrentC(Lcom/groupbyinc/flux/index/translog/Translog$TranslogGeneration;)Z45
'6sync_id8commitIndexWriter~(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;Lcom/groupbyinc/flux/index/translog/Translog;Ljava/lang/String;)V:;
< refreshLastCommittedSegmentInfos>?
?history_uuidAcontainsKeyC?/DtrimUnreferencedReadersF?
'GopsRecoveredtranslogGeneration@Lcom/groupbyinc/flux/index/translog/Translog$TranslogGeneration;translogGenloadTranslogUUIDFromCommitP(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)Ljava/lang/String;MN
OIcom/groupbyinc/flux/common/apache/lucene/index/IndexFormatTooOldExceptionQ~vtranslog has no generation nor a UUID - this might be an index from a previous version consider upgrading to N-1 firstT'(Ljava/lang/String;Ljava/lang/String;)V?V
RW?(Lcom/groupbyinc/flux/index/translog/TranslogConfig;Ljava/lang/String;Lcom/groupbyinc/flux/index/translog/TranslogDeletionPolicy;Ljava/util/function/LongSupplier;)V?Y
'ZOpenMode must not be \OPEN_INDEX_CREATE_TRANSLOG^?	_commitDataAsMapM(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)Ljava/util/Map;ab
cjava/util/function/LongSuppliereglobalCheckpointSupplier!Ljava/util/function/LongSupplier;translogConfig3Lcom/groupbyinc/flux/index/translog/TranslogConfig;translogUUID?
?l?if the translog was created, history should have been committednjava/util/HashMapp(Ljava/util/Map;)V?r
qsput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;uv/wentrySet()Ljava/util/Set;yz/{S(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;Ljava/lang/Iterable;)V:}
~khistory uuid is already committed, but the translog uuid isn't committed and a new history id was generated?newData5Ljava/util/Map;Ljava/util/Map;commitUserDatagetHistoryUUID
translog_uuid?-commit doesn't contain translog generation id?CREATE_INDEX_AND_TRANSLOG??	?getIndexVersionCreated()Lcom/groupbyinc/flux/Version;??
??com/groupbyinc/flux/Version?V_6_0_0_rc1Lcom/groupbyinc/flux/Version;??	??before (Lcom/groupbyinc/flux/Version;)Z??
??Bexisting index was created after 6_0_0_rc1 but has no history uuid? com/groupbyinc/flux/common/UUIDs?randomBase64UUID??
??forceNewuuid>com/groupbyinc/flux/common/apache/lucene/index/DirectoryReader?open~(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)Lcom/groupbyinc/flux/common/apache/lucene/index/DirectoryReader;??
??Dcom/groupbyinc/flux/common/lucene/index/ElasticsearchDirectoryReader?wrap?(Lcom/groupbyinc/flux/common/apache/lucene/index/DirectoryReader;Lcom/groupbyinc/flux/index/shard/ShardId;)Lcom/groupbyinc/flux/common/lucene/index/ElasticsearchDirectoryReader;??
???(Lcom/groupbyinc/flux/common/apache/lucene/index/DirectoryReader;Lcom/groupbyinc/flux/common/apache/lucene/search/SearcherFactory;)V??
j?readLastCommittedSegmentInfos?(Lcom/groupbyinc/flux/common/apache/lucene/search/SearcherManager;Lcom/groupbyinc/flux/index/store/Store;)Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;??
?start?maybeFailEngine*(Ljava/lang/String;Ljava/lang/Exception;)Z??
?rollback??
h?
?sfailed to open reader on writer?directoryReader@Lcom/groupbyinc/flux/common/apache/lucene/index/DirectoryReader;Ljava/io/IOException;(Lcom/groupbyinc/flux/index/engine/Engine$Get;Ljava/util/function/Function;)Lcom/groupbyinc/flux/index/engine/Engine$GetResult;uid7()Lcom/groupbyinc/flux/common/apache/lucene/index/Term;??
5?3com/groupbyinc/flux/common/apache/lucene/index/Term?field??
??'(Ljava/lang/Object;Ljava/lang/Object;)Z??
??realtime??
5?getUnderLockf(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;)Lcom/groupbyinc/flux/index/engine/VersionValue;??
?-com/groupbyinc/flux/index/engine/VersionValue?isDelete??
??
NOT_EXISTS3Lcom/groupbyinc/flux/index/engine/Engine$GetResult;??	8?java/util/function/Function?versionType)()Lcom/groupbyinc/flux/index/VersionType;??
5?version?}	???
5?%com/groupbyinc/flux/index/VersionType?isVersionConflictForReads(JJ)Z??
???com/groupbyinc/flux/index/engine/VersionConflictEngineException?type??
5?id??
5?explainConflictForReads(JJ)Ljava/lang/String;??
??b(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V?
?realtime_getrefresh?
getFromSearcher	?

versionValue/Lcom/groupbyinc/flux/index/engine/VersionValue;-Lcom/groupbyinc/flux/index/engine/Engine$Get;cLjava/util/function/Function;Ljava/util/function/Function; compareOpToLuceneDocBasedOnSeqNoz(Lcom/groupbyinc/flux/index/engine/Engine$Operation;)Lcom/groupbyinc/flux/index/engine/InternalEngine$OpVsLuceneDocStatus;
>i1resolving ops based on seq# but no seqNo is found
>?incrementVersionLookup?
h}	??
>term}	?OP_NEWERELcom/groupbyinc/flux/index/engine/InternalEngine$OpVsLuceneDocStatus;!"	#OP_STALE_OR_EQUAL%"	&incrementIndexVersionLookup(?
)load_seq_no+acquireSearcherF(Ljava/lang/String;)Lcom/groupbyinc/flux/index/engine/Engine$Searcher;-.
/reader>()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;12
;3loadDocIdAndSeqNo?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;Lcom/groupbyinc/flux/common/apache/lucene/index/Term;)Lcom/groupbyinc/flux/common/lucene/uid/VersionsAndSeqNoResolver$DocIdAndSeqNo;56
B7LUCENE_DOC_NOT_FOUND9"	:	@loadPrimaryTermc(Lcom/groupbyinc/flux/common/lucene/uid/VersionsAndSeqNoResolver$DocIdAndSeqNo;Ljava/lang/String;)J=>
B?
;ostatusexistingTermdocAndSeqNoNLcom/groupbyinc/flux/common/lucene/uid/VersionsAndSeqNoResolver$DocIdAndSeqNo;searcher2Lcom/groupbyinc/flux/index/engine/Engine$Searcher;op3Lcom/groupbyinc/flux/index/engine/Engine$Operation;resolveDocVersiond(Lcom/groupbyinc/flux/index/engine/Engine$Operation;)Lcom/groupbyinc/flux/index/engine/VersionValue;loadCurrentVersionFromIndex8(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;)JLM
N
??>?	QisEnableGcDeletesS?
T3com/groupbyinc/flux/index/engine/DeleteVersionValueVtimeX}	WYgetGcDeletesInMillis[
\currentVersion#compareOpToLuceneDocBasedOnVersions0op is resolved based on versions but have a seq#`
>?%versions should be non-negative. got cJK
e
>?isVersionConflictForWrites(JJZ)Zhi
?jcanOptimizeAddDocument2(Lcom/groupbyinc/flux/index/engine/Engine$Index;)ZgetAutoGeneratedIdTimestampn
Eo3autoGeneratedIdTimestamp must be positive but was: qA$SwitchMap$org$elasticsearch$index$engine$Engine$Operation$Origins`	torigin<()Lcom/groupbyinc/flux/index/engine/Engine$Operation$Origin;vw
Ex
He
E?????????
E?INTERNAL'Lcom/groupbyinc/flux/index/VersionType;?	??	version: ? type: ?EXTERNAL??	??isRetry??
E?unknown origin ?index/Lcom/groupbyinc/flux/index/engine/Engine$Index;assertVersionType6(Lcom/groupbyinc/flux/index/engine/Engine$Operation;)Z
>xREPLICA??	H?
PEER_RECOVERY??	H?LOCAL_TRANSLOG_RECOVERY??	H?$versionTypeForReplicationAndRecovery??
??)unexpected version type in request from [?name??
H?	] found [?
??] expected [?assertIncomingSequenceNumber>(Lcom/groupbyinc/flux/index/engine/Engine$Operation$Origin;J)ZV_6_0_0_alpha1??	???old op recovering but it already has a seq no.; index version: ?	, seqNo: ?:primary ops should never have an assigned seq no.; seqNo: ?	onOrAfter??
??Arecovery or replica ops should have an assigned seq no.; origin: ?"assertSequenceNumberBeforeIndexing-ops should have an assigned seq no.; origin: ?f(Lcom/groupbyinc/flux/index/engine/Engine$Index;)Lcom/groupbyinc/flux/index/engine/Engine$IndexResult;java/lang/RuntimeException?
E?
isRecovery??
H?
Ei??
???
?acquireLockd(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;)Lcom/groupbyinc/flux/common/lease/Releasable;??
??lambda$index$1??
??/()Lcom/groupbyinc/flux/common/lease/Releasable;n??+com/groupbyinc/flux/common/lease/Releasable?acquireThrottle??
?	startTime?
E?lastWriteNanos?}	?planIndexingAsPrimarys(Lcom/groupbyinc/flux/index/engine/Engine$Index;)Lcom/groupbyinc/flux/index/engine/InternalEngine$IndexingStrategy;??
?planIndexingAsNonPrimary??
?earlyResultOnPreFlightErrorLjava/util/Optional;??	?java/util/Optional?	isPresent??
???
??
hasFailure??
K?indexIntoLucene??	??(Lcom/groupbyinc/flux/index/engine/Engine$Index;Lcom/groupbyinc/flux/index/engine/InternalEngine$IndexingStrategy;)Lcom/groupbyinc/flux/index/engine/Engine$IndexResult;??
?versionForIndexing?}	?seqNoForIndexing?}	?currentNotFoundOrDeleted?	(JJZ)V?
Kg(Lcom/groupbyinc/flux/index/engine/Engine$Index;Lcom/groupbyinc/flux/index/engine/Engine$IndexResult;)V?
kaddo(Lcom/groupbyinc/flux/index/translog/Translog$Operation;)Lcom/groupbyinc/flux/index/translog/Translog$Location;

'getSeqNo
K
E
getFailure()Ljava/lang/Exception;
K
getMessage?
?(JJLjava/lang/String;)V?
msetTranslogLocation9(Lcom/groupbyinc/flux/index/translog/Translog$Location;)V
KsetTook ?
K!freeze#?
K$?o?planBLcom/groupbyinc/flux/index/engine/InternalEngine$IndexingStrategy;indexResult5Lcom/groupbyinc/flux/index/engine/Engine$IndexResult;location6Lcom/groupbyinc/flux/index/translog/Translog$Location;
indexThrottle-Lcom/groupbyinc/flux/common/lease/Releasable;releasableLock
doThrottlelm
2mayHaveBeenIndexedBefore4m
52can optimize on replicas but incoming version is [7optimizedAppendOnlyE(J)Lcom/groupbyinc/flux/index/engine/InternalEngine$IndexingStrategy;9:
;\resolving out of order delivery based on versioning but version type isn't fit for it. got [=;index is newly created but op has no sequence numbers. op: ?_
A
CprocessButSkipLuceneG(ZJJ)Lcom/groupbyinc/flux/index/engine/InternalEngine$IndexingStrategy;EF
GprocessNormallyIF
J
opVsLucene)planing as primary but origin isn't. got M
generateSeqNoO
YPoverrideExistingAsIfNotThereF(JJ)Lcom/groupbyinc/flux/index/engine/InternalEngine$IndexingStrategy;RS
Ta(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/index/engine/Engine$Operation;JZ)V?V
?WskipDueToVersionConflict?(Lcom/groupbyinc/flux/index/engine/VersionConflictEngineException;ZJ)Lcom/groupbyinc/flux/index/engine/InternalEngine$IndexingStrategy;YZ
[
updateVersion]?
?^ALcom/groupbyinc/flux/index/engine/VersionConflictEngineException;??
aversion must be set. got c	parsedDoc3()Lcom/groupbyinc/flux/index/mapper/ParsedDocument;ef
Eg/com/groupbyinc/flux/index/mapper/ParsedDocumentiupdateSeqIDk!
jl;()Lcom/groupbyinc/flux/common/apache/lucene/document/Field;?n
jo7com/groupbyinc/flux/common/apache/lucene/document/FieldqsetLongValues?
rtuseLuceneUpdateDocumentv?	wdocsy

Ezupdate?(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;Ljava/util/List;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)V|}
~assertDocDoesNotExist3(Lcom/groupbyinc/flux/index/engine/Engine$Index;Z)Z??
?O(Ljava/util/List;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)V??
?bytes:()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;??
??putUnderLockj(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;Lcom/groupbyinc/flux/index/engine/VersionValue;)V??
?getTragicException()Ljava/lang/Throwable;??
h?(Ljava/lang/Exception;JJ)V??
K?ex
compareAndSet??
??mayHaveBeenIndexBeforedeOptimizeTimestampsize?d?addDocuments(Ljava/lang/Iterable;)J??
h?(I)Ljava/lang/Object;???addDocument??
h?JLjava/util/List;Ljava/util/List;doc [?
E?][?
E?!] exists in version map (version ?)?assert doc doesn't exist?A()Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher;F?
;?9com/groupbyinc/flux/common/apache/lucene/search/TermQuery?8(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;)V??
??=com/groupbyinc/flux/common/apache/lucene/search/IndexSearcher?count:(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;)I??
??
] exists [?] times in index?
docsWithIdallowDeletedupdateDocumentsL(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;Ljava/lang/Iterable;)J??
h?updateDocument??
h?5Lcom/groupbyinc/flux/common/apache/lucene/index/Term;deleteh(Lcom/groupbyinc/flux/index/engine/Engine$Delete;)Lcom/groupbyinc/flux/index/engine/Engine$DeleteResult;
V?
Vx
Vi
V?planDeletionAsPrimaryt(Lcom/groupbyinc/flux/index/engine/Engine$Delete;)Lcom/groupbyinc/flux/index/engine/InternalEngine$DeletionStrategy;??
?planDeletionAsNonPrimary??
?earlyResultOnPreflightError??	?deleteFromLucene??	?deleteInLucene?(Lcom/groupbyinc/flux/index/engine/Engine$Delete;Lcom/groupbyinc/flux/index/engine/InternalEngine$DeletionStrategy;)Lcom/groupbyinc/flux/index/engine/Engine$DeleteResult;??
?versionOfDeletion?}	?seqNoOfDeletion?}	?currentlyDeleted??	?
Y
Y?i(Lcom/groupbyinc/flux/index/engine/Engine$Delete;Lcom/groupbyinc/flux/index/engine/Engine$DeleteResult;)V??
o?
Y
V
Y
Y
Y!
Y$maybePruneDeletedTombstones??
?BLcom/groupbyinc/flux/index/engine/InternalEngine$DeletionStrategy;deleteResult6Lcom/groupbyinc/flux/index/engine/Engine$DeleteResult;ignored20Lcom/groupbyinc/flux/index/engine/Engine$Delete;planing as primary but got 
V?
V?G(ZJJ)Lcom/groupbyinc/flux/index/engine/InternalEngine$DeletionStrategy;E

I


?(Lcom/groupbyinc/flux/index/engine/VersionConflictEngineException;JZ)Lcom/groupbyinc/flux/index/engine/InternalEngine$DeletionStrategy;Y
deleteDocuments9([Lcom/groupbyinc/flux/common/apache/lucene/index/Term;)J
h(JJJJ)V?
W(Ljava/lang/Exception;JJZ)V?
Y??pruneDeletedTombstones?
noOp
\i(JLjava/lang/Exception;)V?#
_$
noOpResult4Lcom/groupbyinc/flux/index/engine/Engine$NoOpResult;.Lcom/groupbyinc/flux/index/engine/Engine$NoOp;isHeldByCurrentThread()Ljava/lang/Boolean;)*
M+java/lang/Boolean-booleanValue/?
.0
_?
\reason4?
\5
_
\?
_!
_$Ecom/groupbyinc/flux/common/apache/lucene/store/AlreadyClosedException;maybeRefreshBlocking=?
j>failOnTragicEventJ(Lcom/groupbyinc/flux/common/apache/lucene/store/AlreadyClosedException;)Z@A
Brefresh failedD=com/groupbyinc/flux/index/engine/RefreshFailedEngineExceptionFA(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/Throwable;)V?H
GIFcom/groupbyinc/flux/index/engine/ElasticsearchConcurrentMergeSchedulerK
refreshConfigM?
LNGLcom/groupbyinc/flux/common/apache/lucene/store/AlreadyClosedException;sourcewriteIndexingBufferramBytesUsedForRefreshS
TramBytesUsedV
hWause refresh to write indexing buffer (heap size=[{}]), to also clear version map (heap size=[{}])[
?debug9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V^_?`write indexing bufferbkuse IndexWriter.flush to write indexing buffer (heap size=[{}]) since version map is small (heap size=[{}])d0?
hfwriteIndexingBuffer failedhversionMapBytesindexingBufferBytes
useRefresh	syncFlush?(Ljava/lang/String;Lcom/groupbyinc/flux/index/engine/Engine$CommitId;)Lcom/groupbyinc/flux/index/engine/Engine$SyncedFlushResult;hasUncommittedChangeso?
hp,can't sync commit [{}]. have pending changesrPENDING_OPERATIONS;Lcom/groupbyinc/flux/index/engine/Engine$SyncedFlushResult;tu	evgetId()[Bxy
?zidsEqual([B)Z|}
b~Ccan't sync commit [{}]. current commit id is not equal to expected.?COMMIT_MISMATCH?u	e?ensureCanFlush??
?starting sync commit [{}]?*successfully sync committed. sync id [{}].?^???readLastCommittedSegmentsInfo?()Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;??
8?SUCCESS?u	e?sync commit?failed to sync commit?syncIdexpectedCommitId2Lcom/groupbyinc/flux/index/engine/Engine$CommitId;tryRenewSyncCommituncommittedOperations?d
'?start renewing sync commit [{}]?renew sync commit?failed to renew sync commit?renewed4()Lcom/groupbyinc/flux/index/engine/Engine$CommitId;;com/groupbyinc/flux/index/engine/FlushFailedEngineException?tryLock????%waiting for in-flight flush to finish?"acquired flush lock after blocking?([B)V??
b?acquired flush lock immediately?rollGeneration??
'?.starting commit for flush; commitTranslog=true?finished commit for flush?version_table_flush?
?I0[B?newCommitId=Lcom/groupbyinc/flux/index/engine/FlushFailedEngineException;force
waitIfOngoing,failed to read latest segment infos on flush?warn*(Ljava/lang/String;Ljava/lang/Throwable;)V????(com/groupbyinc/flux/common/lucene/Lucene?isCorruptionException(Ljava/lang/Throwable;)Z??
??rollTranslogGenerationtranslog trimming failed?failed to roll translog?trimTranslogfailed to trim translog?getAllTombstones??
?6com/groupbyinc/flux/common/apache/lucene/util/BytesRef?g(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Lcom/groupbyinc/flux/common/lease/Releasable;??
?getTombstoneUnderLocko(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Lcom/groupbyinc/flux/index/engine/DeleteVersionValue;??
?removeTombstoneUnderLock;(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)V??
?5Lcom/groupbyinc/flux/index/engine/DeleteVersionValue;8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;?Ljava/util/Map$Entry;timeMSecclearDeletedTombstonesclearTombstones??
?
forceMerge(ZIZZZ)V	getConfigH()Lcom/groupbyinc/flux/common/apache/lucene/index/LiveIndexWriterConfig;??
h?Dcom/groupbyinc/flux/common/apache/lucene/index/LiveIndexWriterConfig?getMergePolicy>()Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy;??
??8com/groupbyinc/flux/index/shard/ElasticsearchMergePolicy?MergePolicy is getClass()Ljava/lang/Class;
java/lang/ClassgetName	?


??6starting segment upgrade upgradeOnlyAncientSegments={}
(Z)Ljava/lang/Boolean; 
.info??setUpgradeInProgress(ZZ)V
forceMergeDeletes?
h
maybeMerge?
h(IZ)V?
h ??
"finished segment upgrade$??&
??force merge)maxNumSegmentsonlyExpungeDeletesupgradeupgradeOnlyAncientSegmentsmp:Lcom/groupbyinc/flux/index/shard/ElasticsearchMergePolicy;acquireIndexCommit;(Z)Lcom/groupbyinc/flux/index/engine/Engine$IndexCommitRef;start flush for snapshot3finish flush for snapshot5pulling snapshot7getIndexDeletionPolicyI()Lcom/groupbyinc/flux/common/apache/lucene/index/SnapshotDeletionPolicy;9:
%;J(Lcom/groupbyinc/flux/common/apache/lucene/index/SnapshotDeletionPolicy;)V?=
h>>com/groupbyinc/flux/index/engine/SnapshotFailedEngineException@
AI
flushFirstisOpenD?
hEjava/lang/ErrorGtragic event in index writerIerrorK??L2already closed by tragic event on the index writerN
'E?
'Q.already closed by tragic event on the translogSfailedEngine7Lcom/groupbyinc/flux/common/apache/lucene/util/SetOnce;UV	W5com/groupbyinc/flux/common/apache/lucene/util/SetOnceY
Z?!Unexpected AlreadyClosedException\??
?^engineFailed
?
shouldFailgetLastCommittedSegmentInfoswriterSegmentStats3(Lcom/groupbyinc/flux/index/engine/SegmentsStats;)V
W.com/groupbyinc/flux/index/engine/SegmentsStatsgaddVersionMapMemoryInBytesi?
hjaddIndexWriterMemoryInBytesl?
hmupdateMaxUnsafeAutoIdTimestampo?
hpstats0Lcom/groupbyinc/flux/index/engine/SegmentsStats;getIndexBufferRAMBytesUsedsegments(Z)Ljava/util/List;getSegmentInfok(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;Z)[Lcom/groupbyinc/flux/index/engine/Segment;wx
y
onGoingMerges{z
L|
java/util/Set~+[Lcom/groupbyinc/flux/index/engine/Segment;?,com/groupbyinc/flux/index/merge/OnGoingMerge?getMergedSegments?

??@com/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo?(com/groupbyinc/flux/index/engine/Segment?
?
;Ljava/util/Set;verbosecloseNoLock:(Ljava/lang/String;Ljava/util/concurrent/CountDownLatch;)V(ZZ)Z??
??rwl3Ljava/util/concurrent/locks/ReentrantReadWriteLock;??	?1java/util/concurrent/locks/ReentrantReadWriteLock?isWriteLockedByCurrentThread??
??failEngineLock??	?)?
??TEither the write lock must be held or the engine must be currently be failing itself?n%
#?Failed to close SearcherManager?Failed to close translog?rollback indexWriter?rollback indexWriter done?engine closed [{}]?#java/util/concurrent/CountDownLatch?	countDown??
??"failed to rollback writer on close?closedLatch%Ljava/util/concurrent/CountDownLatch;getSearcherManagerA(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/lease/Releasable;N?
??load_version?loadVersiont(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;Lcom/groupbyinc/flux/common/apache/lucene/index/Term;)J??
B?Hcom/groupbyinc/flux/common/apache/lucene/store/LockObtainFailedException?getIndexWriterConfigE(Z)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;??
?	directory<()Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;??
8??(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;k?
?could not lock IndexWriter?iwcBLcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;JLcom/groupbyinc/flux/common/apache/lucene/store/LockObtainFailedException;create(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;)V??
h?:Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;getAnalyzer>()Lcom/groupbyinc/flux/common/apache/lucene/analysis/Analyzer;??
??(Lcom/groupbyinc/flux/common/apache/lucene/analysis/Analyzer;)V??
s?setCommitOnClose??
s?CREATEKLcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig$OpenMode;??	qAPPEND?	qsetOpenMode?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig$OpenMode;)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;
ssetIndexDeletionPolicy?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexDeletionPolicy;)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;	

s
tests.verbose
getProperty&(Ljava/lang/String;)Ljava/lang/String;
?parseBoolean(Ljava/lang/String;)Z
.8com/groupbyinc/flux/common/apache/lucene/util/InfoStream
getDefault<()Lcom/groupbyinc/flux/common/apache/lucene/util/InfoStream;
2com/groupbyinc/flux/common/lucene/LoggerInfoStream;(Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;)V?
 
setInfoStream~(Lcom/groupbyinc/flux/common/apache/lucene/util/InfoStream;)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;"#
s$setMergeScheduler?(Lcom/groupbyinc/flux/common/apache/lucene/index/MergeScheduler;)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;&'
s(
??(Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy;)V?+
,setMergePolicy?(Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy;)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;./
s0
getSimilarityK()Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Similarity;23
4
setSimilarity?(Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Similarity;)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;67
s8getIndexingBufferSize:
;	getMbFrac()D=>
?setRAMBufferSizeMBE(D)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;AB
sCgetCodec9()Lcom/groupbyinc/flux/common/apache/lucene/codecs/Codec;EF
GsetCodec{(Lcom/groupbyinc/flux/common/apache/lucene/codecs/Codec;)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;IJ
sKsetUseCompoundFileM?
sNgetIndexSort8()Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;PQ
RsetIndexSortz(Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriterConfig;TU
sV:com/groupbyinc/flux/common/apache/lucene/index/MergePolicyXmergePolicy;>;Ljava/lang/Iterable;setLiveCommitData(Ljava/lang/Iterable;)V??
h?commit?
h?commit misses translog uuid?!commit misses translog generation?V_5_5_0??	??"commit misses max unsafe timestamp?commit misses a history uuid?local_checkpoint?commit misses local checkpoint?
max_seq_no?commit misses max seq no?lucene commit failed?failed to commit engine?
?sengineException2Lcom/groupbyinc/flux/index/engine/EngineException;userData'com/groupbyinc/flux/index/shard/ShardId?
??1 flushes are disabled - pending translog recovery?onSettingsChangedgetDeletionPolicy=()Lcom/groupbyinc/flux/index/translog/TranslogDeletionPolicy;??
'?setRetentionAgeInMillis??

?setRetentionSizeInBytes??

?
getMergeStats.()Lcom/groupbyinc/flux/index/merge/MergeStats;r?
L?getNumIndexVersionsLookups?
??getNumVersionLookupsinc??
??indexWriterHasDeletionshasDeletions??
h?isRecovering(I)V??
q?
commitData+()Lcom/groupbyinc/flux/index/engine/Engine;??
?'committing writer with commit data [{}]?
Y?
access$000{(Lcom/groupbyinc/flux/index/engine/InternalEngine;)Lcom/groupbyinc/flux/index/engine/ElasticsearchConcurrentMergeScheduler;x0
access$100o(Lcom/groupbyinc/flux/index/engine/InternalEngine;)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;desiredAssertionStatus??
?	Signature
ConstantValueRuntimeVisibleAnnotationsCodeLocalVariableTableLineNumberTable
StackMapTable
ExceptionsLocalVariableTypeTable?(Lcom/groupbyinc/flux/index/engine/Engine$Get;Ljava/util/function/Function;)Lcom/groupbyinc/flux/index/engine/Engine$GetResult;?(Ljava/util/List;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)V?(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;Ljava/util/List;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)V?(Z)Ljava/util/List;"RuntimeVisibleParameterAnnotations?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;Ljava/lang/Iterable;>;)Vs(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)Ljava/util/Map;BootstrapMethods
SourceFileInnerClasses!B|}~????????????????????B????????????????????????????????Z????
d*+??*??Y????*??Y????*??Y?ŵ?*??Y?ʵ?*??Y?ϵ?*??Y?Ե?*??Yٷݵ?*??Y???*??Y???*+???+??
*????*+?????	??*?Y?	??
Y+????+???? ?#M*?%Y?'Y?)Y?*?-,*??0?2*?6?;N:::6*+???D?F*?	Y*+?J+???MY:?O*?Y?P?R*?Y*?V*?Y+?\?^?b*??f.?j:O*?nN+?r?x?|7*?6??:
?B*?nN*?6???:
?-*?nN??Y?????:
???Y*??????*?V?
??**??*??+??
????*-??**-+??????*?????W*-??*+-,*????:?Қ?????Y?׿*?ڧ::
??Y*???
??:

??????Y*???
??
?*??*??:*??*?*?????Қ*?ֶ????Y??*??*?????+??:

??
?? :*??????6?t?!Y-SYSYSYS?'*??**?Y???I*?6?-??:?5?!Y-SYSYSYS?'*??**?Y???
*?6?-?*?V1?3?7),?7),?7)??????y45
n6}?45
?45
?n45
.78
A"79
?	:;d<=d>???@A?zB??w~?tC??qDE?nF??>O?rsy&{1?<?H?V?a?l?t?{?????????????????????????????#?7?\?b?n?y?|???????????????????????????%?)?,?.???A?O?`?c?i?o?u?????????????????????"?<?C?M?W?c?????P???
h'j	???i?
h'j	?R?? ??7Q??
h'j	??
?!|/?8

h'j	/?
h'j	??G??e
?*?K?QLM*?T*?W?\B*?`!
a?d::?gY:? ?j!????*?W?j?m????]??p?N:?t?B?p?8::?:?%??p?:		?t?
?p?+?K,?+?u?@:
,
?t?5+?u?.:

M
?:+?,?+?u?:,?t?+?u??
Y`c/%Oy/%O????/y?????/
??/
?????/????4/ vw"?xy?z}?{I?<=?:?
???%?2?>?Oy??????????%M/*/)S/I/H/?M/*///?M/N/
F/G/?M///
???|}?>?*?K?QN:*?T*?W?\7*?W??76	
a7

??r*?\Y
?????????W?	?ҚC
*?W?\??6??Y??Y?????
?????*?W?\?????????*?W?\
a7
???	6-??-?u?:

?t?-?u?::?:-??-?u?:?t?-?u????/??/?????/????H*wh}
?z}!??}$???	?{I?<=??}?F	!
$*
2JM}???????t?*M/?h?
?
M//?M//H/?M///??????^?A+????:??5??-:????????????A????*??*?߶? ?ȶ???*%#??^<=^B?Z?}?%#???"%7EH K!]"?
?8?
???o?YY*+,-??-??-?ѷ԰?*??????45?)-./)???+?*????*??QLM*?T*???"??Y??Y????*??????*?ֶ????Y??*???!N*???*?-??:-??-?+?F,?+?u?;N,-?t?2+?u?+N-M-?:+?,?+?u?:,?t?+?u?*?????:*?????*?	UY\?]mp????/z?/z????/???	??????*r?8]78??I?<=?^4	567!8@:J;U>YG\?]AeBmEpCrDxFzH?5?H?I?J?I?K?`?@M/F??M/???N/F/D/?M///
?K/
?????T
?*???L*???????A*?? ?::*??*?6?]??p?N:?t?B?p?8::?:?%??p?:		?t?
?p??:??Y*???????Қ*?ֶ????Y??*????7*?V?#+??
+?&?)*??,?)?/*?3W?|*??+?7?(**??*??*???9???=*?@?L*???B?E?:?Қ*?????Y?׿**??*??*???9???=*?@*??H?FMP/+<f/+<o{??/fqo????R<*I?(sxy?I??78?<=?JK??I?tL}?jOQR+S<TfRoT?V?T?U?Y?Z?[?\?]\^_`:aAbSche?f?i?j???P2*//?	2*//H/?2*///?2?2??? 2??2??/&!?????,
ܲҚ*?????Y?׿+?r::*???*,?P:??RYSU?X??'Y-?[:???Қ+*???!??Y??Y??]????????6*,*??`?,?d9????=6?(?!YS?'?:	??!YS?'	?????????\	?QF??<=?>??B??@A?gh?ij?k?R?~?Rmnop(q/s4tBwRxWy?{?}?~?}????????????t?,t?B'?"	h
ft'h'?	h
ft'h'Y/?/??????C?*???mW*???dL*??+B????j?Қ*?????Yo???Қ!+B?E?*??????Y?׿?qY+?tM,B*???xW**??,?|??(?Қ"*???*??????Y????? k???<=????k??????.???#?>?b?k?y?????????>/#'$??]^?7	*?T*???	<=?
?????/*????<=??MN??7+?dM,??E?',?E???Y???,?????? 7<=7B?2???2???????(?5??	?(/????????P+?dB??N-??9?Қ/?+*????!*????????????Y?????N-??*P<=PB?P??@??????-???J?N??
?1???????<M*????*????N?jY-*?^??M*,*?6????<,:??!Y,SY*??S?'?N*?-??W*?????:-????Y*???-??:??!Y,SY*??S?'?1J?T[^?1vJxv?>7??`??K+7??<=?F?????N???? ?,?.?1?5?G?J?K?T?[?^?`?f?v?|??U?Gj?j?j??j???j/?/??????

?Қ#+?˶?*??Ӛ??Y+?˶з?*??QN:*?T+?֙?*?+?˶?:?q?ߙ+??:-??-?u?:?t?-?u?+????+????'??Y*??+??+??+????+????*?*+,?:-??-?u?:?t?-?u?::?:-??-?u?:		?t?-?u?dhk/???/1[?/~??/1[?~????/????4Is
.?{I<=?????N?&?1?5?<?I?N?V?[?{?~???????????????????&?D5?M/?8/?6??5?M/8/?5?M//H/?	5?M///?????cR?Қ+??????Y??*?+???M?Қ*????Y?׿,?5+?,???+?,???+?,? ??
?$N??'N??Қ*?*???Y?׿*,?0::?4+??8:?
?;N?N+???;/@?+?>?;/@?>?;/@?>?;/Q/?>?;//H/?
>?;///?>???JK???Қ*????Y?׿*?+???M,?9?Қ*?*???Y?׿*+??OB!ٔ???Y!?	?PM?0*?R?U?&,?ߙ*?R???D,?W?Ze*?]??M,??*C^}?<=?HI!i
?./0!1%2:3C4K5X7p8?9?;??$?,??_??x?Қ+??????Ya???Қ++?b	??"??Y??Y??d??+?b??????*+?fM,??;?+?g,??+?b,?߶k?	?'??$?? x<=xHIP(
?@AJBPCTDXF?-?
?B??lm??,+?pٔ?"?Қ++?p	??"??Y??Y??r??+?p???????u+?y?z.?? ii??ҚD+?{|??
+?~???/??Y??Y?????+?{?????+?~???????ҚB+?{
??
+?~???/??Y??Y?????+?{?????+?~???????Қ+?????Y?׿???Y??Y?????+?y????????,<=,???:LM,N9OdQ?R?S?V?W?X?Z	[]*`?
9*++????+?????+?????
+?????b?Қ\+?g+?g???N??Y??Y?????+?????????+?g???????+?g???????????????<=vI?"defiDjTkdl}n??^???,?*?R?????????G+???@?Қ? ??????Y??Y?????*?R????????? ??????+???-?Қb ???Z??Y??Y????? ??????*?R?????????+?Қ% 	????Y??Y?????+??????? ?<=?v??h}?"rt=uWv^x?y?{?}??W0:????D*?R?????????
+???+?Қ% 	????Y??Y?????+??????? D<=Dv?Dh}???B??'???rʲҚ#+????*??Ӛ??Y+???з?+?y?Ú?=*??QN:*?T?Қ*+?y+?ķƚ??Y?׿?Қ*+?Ț??Y?׿*+????::????
*?R??::*+?ܵ?+?y???
*+??:	?
*+??:		???&	????K:
?Қ?
???7??Y?׿	???*+	??:
??KY	??	?	??:
+?y???[
???*??kY+
?	?
:?6
????'*??mY
?+?
????
:?:
?
????*?W
??m
??+??e?"
?%
:?%??&?:?t?
?&?%??&?:?t?
?&-??-?u?:?t?-?u?:		:	?:
?%??&?:?t?
?&
?::?:?%??&?:?t?
?&?::?:-??-?u?:?t?-?u?N*'-??W?:-??-????/???//??/??$07:/&$??P/PP/??Yelo/[YA??/??/A?????/??6??6???????????????()	?*+
?*+
?,-o,-u,-?[()	*+
??./?{/>u0I??8?78?<=???6?1???-?&?6?A?E?b?x?????????????????????????$?,?B?N?r?u?|???????????????$?P?Y?????????????????,&
@?,M/??/F?? ?/?-?K'/?N??)EM/?/?/KK/S/O/?	EM/?/?//H/?EM/?/?///?EM/?//H/?EM/?///?EM//H/?EM///?E??E????????*+?3?J*+?6?B?Қ1+?{
??(??Y??Y??8??+?{?????????+?ĸ??+?~?????????+?????A?Қ2*????????????Y??Y??@??+?????*+?BN?+??*???\??
?'N?	*+?DN-?'?+??+?{?HM?-?;??+??+?{?KM,??RL()?L"?L"()?/L"<=??()?J??1?D?O?u????????????????%?D
8??
@?E??????ʲҚ,+?y???"??Y??Y??N??+?y?????*+?3?(*+?6?*?W?Q
?UM?}*?W?Q??A?B?D?E?D?F?G?HVX??
-5?EE?EE
t?????4m?{?Қ*+?3???Y?׿*?߶?A+???F6*?߶?A +?p???*?? +?p?????Қ**?߶?+?p????Y?׿ +?p???6??4(@??{<={??x??]?}?6
dfg%h(j0k9l<nBoEnKphsxu???@?
???#*???+*??X?+*??????X??#y?#???#y??y
z|"~????????*?+????N-?J-?ߙ????Y??Y?????+???????+???????-?????????*??0::????Y+?????ą7	??@??Y??Y?????+???????+????ƶ???ȶ??????U??A?H:?t?<?A?4::?:	?!??A?:

?t??A	?????/c??/c????/????>yD?}`?FG<=????

?2????W?c?y???????????R??;?e;/Q/G/H/?
E?;///?E???
|}??%+???
,*+??X?,*+??????X?? %??%y?%???%y???
??$??????????
?A?H?T?`?m?r????????? ?!*-.359??#&?6VM/?/??VM/?/???VM/?/???Y'/?N??%VM/?/Y/?	VM/?//H/?
VM/?///?VM/YN/
?VM//G/?VM///
?VY?V??V???VY????????Қ,+?ֲ??"??Y??Y????+?ֶ?????Қ6+???+??(??Y??Y??>??+??????????+?????A?Қ2*????????????Y??Y??@??+?????*+?BM?+??*???\??
?'M?	*+?DM,?'?+??+?	?N?,?;??+??+?	?N-??H?L"?L"?(?<=???1L"?(?B"/Uhs???!?#?'?(?*?,?*?.?
/8??
@?????????Қ,+?ֲ??"??Y??Y????+?ֶ????*+?fM?Қ*????Y?׿,?
?B6?,??B,??6+?!+?	?k?!??Y*??+!?X:!?:?*?W?Q+?!+?	?_?:??f
R^}U???
7`?(?<=??5z
]R^}cL???(?J2"3/556J9N:R;X=]>cAtB?C?D?E?F?G?E?I?/??
?
.???????,??*????Y+??S?X*?+?ն??WY,??,??+??*?R???D????YY,??,??,?????N*????? ?YY-,??,??,?????-?`a??*b)?8?<=???(?.ORT2U9VBTEWaYbZl\?_?v?AVEE?VEEC??"V?ll??V?ll??????g,*?R?U?$*?R???D*?Fe?*?]?k??*? ??,<=??'?+??+!???r*??QMN*+??:,?K-?,?u?@:-?t?5,?u?.:N?:,?-?,?u?:-?t?,?u??M?_Y+?",?%:? /
2/
:DHK/2<:]`??H!&'U{I]&'a78r<=r!(o&'?&	?
??2?:?]?`?a?o??}
? \M/_/
?\M//G/?\M///
?\_?\??_??????Қ%*??,?1?*?K?,?1???Y?׿?Қ+?"ٔ???Y?׿+?"A?_Y+?"?2:*??mY+?"+?3+?6??
:?7??+?8e?9?:: ???*?W ?m?: ???*?W ?m?F??????4SL&'o0,-?<=?!(Fnh}?:?(?A?F?S?o?v????????????????@(?Z\_N_?\/?\/??????*??QMN*?T*????,?K-?,?u?@:-?t?5,?u?.:N?:,?-?,?u?:-?t?,?u??+M*,?CW,?M*E,??	N,-???GY*??,?J?*?*???*?O?O?!$/
6/
>HLO/6@>ad<am?nvy??>Y?Ie7Pz?8n78?<=?Q??R?
???6?>?a?d?e?k?m?n?v?y?z???????????i
?$M//
F/G/?M///
?B?[???[??*[?-[[??4F?I\??y<=y??y???~?????-?:?>?IMQ[hm???????
???

*-?6\e???>bM/e/??/bM/e/??FbM/e/?bM//H/?bM///?b???????<*?K?QMN*?T*??*???9??:?N*????D*???q?:*?V???**??*???=*?V???**?6????<,?K-?,?u?@:-?t?5,?u?.:N?:,?-?,?u?:-?t?,?u??!M*?,??W??Y*???,????
*??????/x?/x????/???????4(P??
??I????<=????V(AO]kv x"??"?%?"?#?$?&?'?*?D?xM/N/
F/G/?M///
?B?
0??1*?3??<=?/??01???*?T*??QN:*?T*?????^?'*?V??3*????*?V??3?B?bY*???{??:-??-?u?:?t?-?u?*?V??3*???q??X*??*???*?V??3**??*???=*?V??3*??*??H?:??Y*?????*?@*???{:*????? :*???W?:*?????-?P?-?u?D:?t?8-?u?1::?:	-??-?u?:

?t?-?u	?*?R?U?*? ?bY???`dg/??????????
?
$(+/W>/z>/WGzGRVY/>IG?\	?78???
??#??`?I?<=??????l????%4<=>@#A/B8CGEWbwEzH?K?L?N?O?P?Q?S?T?W?U?V?X?[?`?a?\]
^
`b><Gblevfzh???GM/?M/b/?
?@?T?N/?
?O/?M//H/?
M///??
??>??%f*?6?;**?6????*?6?-?LL*?Y???-*?V?+???	M+,??+?ҙ??Y*??+???*?6?-?
N*?6?--???'47?[Q[? 8?8478f<=?Bru??vw'y4|7z8{=}D~Q?X?[?e??\?????I/	?????*??QLM*?T*???*??H+?F,?+?u?;N,-?t?2+?u?+N-M-?:+?,?+?u?:,?t?+?u??2L*+?CW+?L*?+??	M+,????Y*???+????$(+/
;/
@JNQ/;B@cf<co?px{??4[{Ig7P|?8p%78?<=?J?
????;?@?c?f?g?m?o?p?x?{?|??????]
?+M//F/D/?M///
?BN?@?{/8???,????<=??}?,????:??,?8?C?N?S?b?k????????????d??R-??/S/I/H/?	-??///?????6*????<=?
?????qs?Қ>*????????.??Y??Y????*??????????????*???????:*?¶*?T?*?V???*?6?;?!?Қ???Y?׿*????-? ?Қ???Y?׿*????*???!?*?#?
*?3W?*?V%?'*?6?-?:*?6?-??*?¶(?:*?¶(??P:*?T*?CW?:**??W?:???:	?*?¶(?:
*?¶(
?	????????W%<W5?7AD?WPRYccec%RP?f
'?PF?8778s<=s0?s+?s,?s-?s.?P#/0??,?A?P?W?[?`?q?y???????????????????????????????"	%?'?+?2?5?7?AD?FMPRY`cr
?p?A?7
	I/P/B?L*??P? *??R?*T*??R??>?%*?X?[?*?Y?????Y]+?_?>?!.9?4X`?`??<=??P?`??6
#$!&.(E+V,[.o/}0?1?4?6?8?y/&?????U*+,?a>??,??
DEF%G:HKKQLSN?
?
c??/*????<=?Sde?b"+*??f?k+*???X?n+*?߶¶q??"<="rs?XYZ![t?:*???X*??Ua??<=?`uv???*??QMN**???z:*?O?}:??:??w???:???:??R???:	:

?66?0
2:

??	???????
?????	???ϧ???????:,?-?,?u?:-?t?,?u?:N?:,?-?,?u?:-?t?,?u????/
??/
?????/????Ry ??
_@??	=e??????{???I?<=?????{??Fe
fij=k_lym?n?o?l?r?s?t?u?t?e?u???'M/??!??!
M/????-?	M/?????M/?/
?M//G/?M///
??????'*?Y????Қ"*?????*???????Y???*??*?!Y*??S???N*?V?-???!Y*??S???N*?V?-??*?VŹ3*?????N*-?CW-?*?Vǹ3*?6?-*?V?+??,?Χ:,????aN*?V?-??*?6?-*?V?+??,?Χ:,????,:*?6?-*?V?+??,?Χ:,?????
8FI?Weh????<??????1?????????1??????????HJ
78i
78??P?
78'<='4?'????'?1?8?F?I?J?W?e?h?i?v?????????????????????????????????????????????????&??N1W?
P?
U<f/B?h/B/??//?????/*????<=?????=	*??+?ְ?	<=	???????=	*+?????	<=	????LM?N
u?Қ*?*???Y?׿*ض0MN,?4+??7,?-?,?A?:-?t?,?A?:N?:,?-?,?A?:	-	?t?,?A?158/)J/)R\`c/JTR? XFGu<=u??????)?G?J?R??U	?"?;//
??;//G/?	?;///
??kl??#*??M**?6??,??M*?V?,??,???*
????#<=#???????!??S???k??H
?hY+,??? 
<=
??
??????????ĻsY*?R????M,??W,?	????W,*?2?W>??>?:,?	???Y*?V?!?%W,*?O?)W*??*:?Y?-:,?1W,*?R?5?9W,*?R??<=?$??k???????????????.???#?/?4?A?V?j?y?????A/?
?
????????2*?W?ۭ?<=?????/*?O???=?c???/*?????=?c???4????ұ?c?@? ??????????????"$	

@@ "#	%'(	*'+	-/0	2'356	89	;<	>(	@BC	EF	H>I@KL	N'O	QST	VW	YZ	\]	_`	bc	ef@hi	k'F	m']	o'W	qs@uv	xz{




© 2015 - 2025 Weber Informatics LLC | Privacy Policy