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

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

There is a newer version: 198
Show newest version
????4?'com/groupbyinc/flux/index/engine/Enginejava/lang/Objectjava/io/CloseableEngine.java.com/groupbyinc/flux/index/engine/Engine$WarmerWarmer6com/groupbyinc/flux/index/engine/Engine$IndexCommitRefIndexCommitRef0com/groupbyinc/flux/index/engine/Engine$CommitIdCommitId1com/groupbyinc/flux/index/engine/Engine$GetResult	GetResult+com/groupbyinc/flux/index/engine/Engine$GetGet,com/groupbyinc/flux/index/engine/Engine$NoOpNoOp.com/groupbyinc/flux/index/engine/Engine$DeleteDelete-com/groupbyinc/flux/index/engine/Engine$IndexIndex1com/groupbyinc/flux/index/engine/Engine$Operation 	Operation0com/groupbyinc/flux/index/engine/Engine$Searcher#Searcher5com/groupbyinc/flux/index/engine/Engine$EventListener&
EventListener5com/groupbyinc/flux/index/engine/Engine$SearcherScope)
SearcherScope9com/groupbyinc/flux/index/engine/Engine$SyncedFlushResult,SyncedFlushResult2com/groupbyinc/flux/index/engine/Engine$NoOpResult/
NoOpResult4com/groupbyinc/flux/index/engine/Engine$DeleteResult2DeleteResult3com/groupbyinc/flux/index/engine/Engine$IndexResult5IndexResult.com/groupbyinc/flux/index/engine/Engine$Result8Result0com/groupbyinc/flux/index/engine/Engine$NoOpLock;NoOpLock5com/groupbyinc/flux/index/engine/Engine$IndexThrottle>
IndexThrottleNcom/groupbyinc/flux/common/lucene/uid/VersionsAndSeqNoResolver$DocIdAndVersionA>com/groupbyinc/flux/common/lucene/uid/VersionsAndSeqNoResolverCDocIdAndVersion4com/groupbyinc/flux/index/translog/Translog$LocationF+com/groupbyinc/flux/index/translog/TranslogHLocation4com/groupbyinc/flux/index/translog/Translog$SnapshotKSnapshot;com/groupbyinc/flux/common/collect/ImmutableOpenMap$BuilderN3com/groupbyinc/flux/common/collect/ImmutableOpenMapPBuilder:java/util/concurrent/locks/ReentrantReadWriteLock$ReadLockS1java/util/concurrent/locks/ReentrantReadWriteLockUReadLock;java/util/concurrent/locks/ReentrantReadWriteLock$WriteLockX	WriteLock%java/lang/invoke/MethodHandles$Lookup[java/lang/invoke/MethodHandles]LookupSYNC_COMMIT_IDLjava/lang/String;sync_idbHISTORY_UUID_KEYhistory_uuideshardId)Lcom/groupbyinc/flux/index/shard/ShardId;allocationIdlogger!Lorg/apache/logging/log4j/Logger;engineConfig/Lcom/groupbyinc/flux/index/engine/EngineConfig;store'Lcom/groupbyinc/flux/index/store/Store;isClosed+Ljava/util/concurrent/atomic/AtomicBoolean;closedLatch%Ljava/util/concurrent/CountDownLatch;
eventListener7Lcom/groupbyinc/flux/index/engine/Engine$EventListener;failEngineLock*Ljava/util/concurrent/locks/ReentrantLock;rwl3Ljava/util/concurrent/locks/ReentrantReadWriteLock;readLock;Lcom/groupbyinc/flux/common/util/concurrent/ReleasableLock;	writeLockfailedEngine7Lcom/groupbyinc/flux/common/apache/lucene/util/SetOnce;NLcom/groupbyinc/flux/common/apache/lucene/util/SetOnce;lastWriteNanosJ$assertionsDisabledZ2(Lcom/groupbyinc/flux/index/engine/EngineConfig;)V()V??
?)java/util/concurrent/atomic/AtomicBoolean?(Z)V??
??pq	?#java/util/concurrent/CountDownLatch?(I)V??
??rs	?(java/util/concurrent/locks/ReentrantLock?
??vw	?
V?xy	?9com/groupbyinc/flux/common/util/concurrent/ReleasableLock?>()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;z?
V?$(Ljava/util/concurrent/locks/Lock;)V??
??z{	??()Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;|?
V?|{	?5com/groupbyinc/flux/common/apache/lucene/util/SetOnce?
??}~	?java/lang/System?nanoTime()J??
????	?-com/groupbyinc/flux/index/engine/EngineConfig?getStore)()Lcom/groupbyinc/flux/index/store/Store;??
??$Store must be provided to the engine?java/util/Objects?requireNonNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;??
??lm	?
getShardId+()Lcom/groupbyinc/flux/index/shard/ShardId;??
??gh	?getAllocationId()Ljava/lang/String;??
??ia	?no	?getIndexSettings+()Lcom/groupbyinc/flux/index/IndexSettings;??
??'com/groupbyinc/flux/index/IndexSettings?getSettings0()Lcom/groupbyinc/flux/common/settings/Settings;??
??java/lang/String?*com/groupbyinc/flux/common/logging/Loggers?	getLogger?(Ljava/lang/Class;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/index/shard/ShardId;[Ljava/lang/String;)Lorg/apache/logging/log4j/Logger;??
??jk	?getEventListener9()Lcom/groupbyinc/flux/index/engine/Engine$EventListener;??
??tu	?this)Lcom/groupbyinc/flux/index/engine/Engine;guardedRamBytesUsed>(Lcom/groupbyinc/flux/common/apache/lucene/util/Accountable;)J9com/groupbyinc/flux/common/apache/lucene/util/Accountable?ramBytesUsed????a;Lcom/groupbyinc/flux/common/apache/lucene/util/Accountable;isMergedSegment>(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader;)Z(com/groupbyinc/flux/common/lucene/Lucene
segmentReader{(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader;)Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentReader;
;Ljava/util/Map;config1()Lcom/groupbyinc/flux/index/engine/EngineConfig;getLastCommittedSegmentInfos?()Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;
getMergeStats.()Lcom/groupbyinc/flux/index/merge/MergeStats;*com/groupbyinc/flux/index/merge/MergeStatsS
T?getHistoryUUIDgetWritingBytesgetIndexThrottleTimeInMillisisThrottled()ZtrimOperationsFromTranslog(JJ)V0com/groupbyinc/flux/index/engine/EngineException]indexf(Lcom/groupbyinc/flux/index/engine/Engine$Index;)Lcom/groupbyinc/flux/index/engine/Engine$IndexResult;java/io/IOExceptionadeleteh(Lcom/groupbyinc/flux/index/engine/Engine$Delete;)Lcom/groupbyinc/flux/index/engine/Engine$DeleteResult;noOpd(Lcom/groupbyinc/flux/index/engine/Engine$NoOp;)Lcom/groupbyinc/flux/index/engine/Engine$NoOpResult;	syncFlush?(Ljava/lang/String;Lcom/groupbyinc/flux/index/engine/Engine$CommitId;)Lcom/groupbyinc/flux/index/engine/Engine$SyncedFlushResult;getFromSearcher?(Lcom/groupbyinc/flux/index/engine/Engine$Get;Ljava/util/function/BiFunction;Lcom/groupbyinc/flux/index/engine/Engine$SearcherScope;)Lcom/groupbyinc/flux/index/engine/Engine$GetResult;java/lang/Exceptionkjava/util/function/BiFunctionnapply8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;pqor>()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;Ht
$uuid7()Lcom/groupbyinc/flux/common/apache/lucene/index/Term;wx
yloadDocIdAndVersion?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;Lcom/groupbyinc/flux/common/apache/lucene/index/Term;)Lcom/groupbyinc/flux/common/lucene/uid/VersionsAndSeqNoResolver$DocIdAndVersion;{|
D}+com/groupbyinc/flux/common/lease/Releasable,com/groupbyinc/flux/common/lease/Releasables?closeWhileHandlingException1([Lcom/groupbyinc/flux/common/lease/Releasable;)V??
??Couldn't resolve version?f(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V??
^?versionType)()Lcom/groupbyinc/flux/index/VersionType;??
?version??	B???
?%com/groupbyinc/flux/index/VersionType?isVersionConflictForReads(JJ)Z??
??close??
???com/groupbyinc/flux/index/engine/VersionConflictEngineException?type??
?id??
?explainConflictForReads(JJ)Ljava/lang/String;??
??b(Lcom/groupbyinc/flux/index/shard/ShardId;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V??
???(Lcom/groupbyinc/flux/index/engine/Engine$Searcher;Lcom/groupbyinc/flux/common/lucene/uid/VersionsAndSeqNoResolver$DocIdAndVersion;)V??
?
NOT_EXISTS3Lcom/groupbyinc/flux/index/engine/Engine$GetResult;??	?docIdAndVersionPLcom/groupbyinc/flux/common/lucene/uid/VersionsAndSeqNoResolver$DocIdAndVersion;eLjava/lang/Exception;-Lcom/groupbyinc/flux/index/engine/Engine$Get;searcherFactory?Ljava/util/function/BiFunction;Ljava/util/function/BiFunction;scope7Lcom/groupbyinc/flux/index/engine/Engine$SearcherScope;searcher2Lcom/groupbyinc/flux/index/engine/Engine$Searcher;?(Lcom/groupbyinc/flux/index/engine/Engine$Get;Ljava/util/function/BiFunction;)Lcom/groupbyinc/flux/index/engine/Engine$GetResult;acquireSearcherF(Ljava/lang/String;)Lcom/groupbyinc/flux/index/engine/Engine$Searcher;EXTERNAL??	*?}(Ljava/lang/String;Lcom/groupbyinc/flux/index/engine/Engine$SearcherScope;)Lcom/groupbyinc/flux/index/engine/Engine$Searcher;??
?isTranslogSyncNeededensureTranslogSynced(Ljava/util/stream/Stream;)ZsyncTranslogacquireTranslogRetentionLock()Ljava/io/Closeable;newTranslogSnapshotFromMinSeqNo9(J)Lcom/groupbyinc/flux/index/translog/Translog$Snapshot;$estimateTranslogOperationsFromMinSeq(J)IgetTranslogStats4()Lcom/groupbyinc/flux/index/translog/TranslogStats;getTranslogLastWriteLocation8()Lcom/groupbyinc/flux/index/translog/Translog$Location;
ensureOpen(Ljava/lang/Exception;)VZ
??Ecom/groupbyinc/flux/common/apache/lucene/store/AlreadyClosedException?-(Ljava/lang/Object;)Ljava/lang/StringBuilder;;?
7? engine is closed?()Ljava/lang/Object;?
??java/lang/Throwable?*(Ljava/lang/String;Ljava/lang/Throwable;)V??
??
addSuppressed(Ljava/lang/Throwable;)V??
??aceGLcom/groupbyinc/flux/common/apache/lucene/store/AlreadyClosedException;
suppressed??
?commitStats0()Lcom/groupbyinc/flux/index/engine/CommitStats;,com/groupbyinc/flux/index/engine/CommitStats?OP
?@(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;)V??
??getLocalCheckpointwaitForOpsToComplete(J)Vjava/lang/InterruptedException?resetLocalCheckpoint
getSeqNoStats/(J)Lcom/groupbyinc/flux/index/seqno/SeqNoStats;getLastSyncedGlobalCheckpoint
segmentsStats3(Z)Lcom/groupbyinc/flux/index/engine/SegmentsStats;??
java/util/HashSet	

?.com/groupbyinc/flux/index/engine/SegmentsStats

?segments_statsINTERNAL?	*:com/groupbyinc/flux/common/apache/lucene/index/IndexReader
getContextE()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReaderContext;
Acom/groupbyinc/flux/common/apache/lucene/index/IndexReaderContextleaves()Ljava/util/List;
iterator()Ljava/util/Iterator; !/"
java/util/Set$java/util/Iterator&hasNext(Z')next+?',@com/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext.=()Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader;H0
/1fillSegmentStatsr(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentReader;ZLcom/groupbyinc/flux/index/engine/SegmentsStats;)V34
5getSegmentName7?
8add:1%;$closeResource1(Ljava/lang/Throwable;Ljava/lang/AutoCloseable;)V=>
?%2writerSegmentStats3(Lcom/groupbyinc/flux/index/engine/SegmentsStats;)VBC
D>Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentReader;ctxBLcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;includeSegmentFileSizessegmentName#Ljava/util/Set;Ljava/util/Set;stats0Lcom/groupbyinc/flux/index/engine/SegmentsStats;
?:\

PgetPostingsReaderB()Lcom/groupbyinc/flux/common/apache/lucene/codecs/FieldsProducer;RS
T??
VaddTermsMemoryInBytesX?

YgetFieldsReaderF()Lcom/groupbyinc/flux/common/apache/lucene/codecs/StoredFieldsReader;[\
]addStoredFieldsMemoryInBytes_?

`getTermVectorsReaderE()Lcom/groupbyinc/flux/common/apache/lucene/codecs/TermVectorsReader;bc
daddTermVectorsMemoryInBytesf?

ggetNormsReaderA()Lcom/groupbyinc/flux/common/apache/lucene/codecs/NormsProducer;ij
kaddNormsMemoryInBytesm?

ngetPointsReader@()Lcom/groupbyinc/flux/common/apache/lucene/codecs/PointsReader;pq
raddPointsMemoryInBytest?

ugetDocValuesReaderE()Lcom/groupbyinc/flux/common/apache/lucene/codecs/DocValuesProducer;wx
yaddDocValuesMemoryInBytes{?

|getSegmentFileSizesu(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentReader;)Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;~
?addFileSizes8(Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;)V??

?!java/nio/file/NoSuchFileException?java/io/FileNotFoundException?getUseCompoundFile?Z
?getCodec9()Lcom/groupbyinc/flux/common/apache/lucene/codecs/Codec;??
??5com/groupbyinc/flux/common/apache/lucene/codecs/Codec?compoundFormatB()Lcom/groupbyinc/flux/common/apache/lucene/codecs/CompoundFormat;??
??	directory<()Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;??
?8com/groupbyinc/flux/common/apache/lucene/store/IOContext?READ:Lcom/groupbyinc/flux/common/apache/lucene/store/IOContext;??	??>com/groupbyinc/flux/common/apache/lucene/codecs/CompoundFormat?getCompoundReader?(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfo;Lcom/groupbyinc/flux/common/apache/lucene/store/IOContext;)Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;??
??8com/groupbyinc/flux/common/apache/lucene/store/Directory?"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;??
???,()Lorg/apache/logging/log4j/message/Message;?lambda$getSegmentFileSizes$0?(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentReader;Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;)Lorg/apache/logging/log4j/message/Message;??
???(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentReader;Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;)Lorg/apache/logging/log4j/util/MessageSupplier;??org/apache/logging/log4j/Logger?warnG(Lorg/apache/logging/log4j/util/MessageSupplier;Ljava/lang/Throwable;)V????of7()Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;??
Q?
5?listAll()[Ljava/lang/String;??
??lambda$getSegmentFileSizes$1f(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;)Lorg/apache/logging/log4j/message/Message;??
??k(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;)Lorg/apache/logging/log4j/util/MessageSupplier;??files()Ljava/util/Collection;??

?java/util/Collection?toArray(([Ljava/lang/Object;)[Ljava/lang/Object;????[Ljava/lang/String;?lambda$getSegmentFileSizes$2j(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentReader;)Lorg/apache/logging/log4j/message/Message;??
??o(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentReader;)Lorg/apache/logging/log4j/util/MessageSupplier;??builder?()Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap$Builder;??
Q?=com/groupbyinc/flux/common/apache/lucene/index/IndexFileNames?getExtension&(Ljava/lang/String;)Ljava/lang/String;??
??
fileLength(Ljava/lang/String;)J??
??lambda$getSegmentFileSizes$3x(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Ljava/lang/String;)Lorg/apache/logging/log4j/message/Message;??
??}(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Ljava/lang/String;)Lorg/apache/logging/log4j/util/MessageSupplier;??lambda$getSegmentFileSizes$4??
???java/lang/LongvalueOf(J)Ljava/lang/Long;
putq
O??
?	lambda$getSegmentFileSizes$5?

?build?
OLjava/io/IOException;finalDirectory:Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;	extensionlengthfilesegmentCommitInfoBLcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;useCompoundFilemapaLcom/groupbyinc/flux/common/collect/ImmutableOpenMap$Builder;=Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap$Builder;addVersionMapMemoryInBytes?

 addIndexWriterMemoryInBytes"?

#getIndexBufferRAMBytesUsedk(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;Z)[Lcom/groupbyinc/flux/index/engine/Segment;java/util/HashMap'
(?segments*;com/groupbyinc/flux/common/apache/lucene/index/SegmentInfos,fillSegmentInfoR(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentReader;ZZLjava/util/Map;)V./
0containsKey213
-"name6a	7(com/groupbyinc/flux/index/engine/Segment9(Ljava/lang/String;)V?;
:<search>?	:?	committedA?	:BmaxDoc()IDE
FdocCountIHI	:JgetDelCountLE

MdelDocCountOI	:P
getVersion9()Lcom/groupbyinc/flux/common/apache/lucene/util/Version;RS
T7Lcom/groupbyinc/flux/common/apache/lucene/util/Version;?V	:Wjava/lang/BooleanY(Z)Ljava/lang/Boolean;[
Z\compoundLjava/lang/Boolean;^_	:`sizeInBytesb?

cb?	:elambda$getSegmentInfo$6n(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;)Lorg/apache/logging/log4j/message/Message;gh
ijs(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;)Lorg/apache/logging/log4j/util/MessageSupplier;lmtraceo??pgetIndexSort8()Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;rs
tsegmentSort6Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;vw	:x
getAttributesz
{
attributes}L	:~values???size?E??+[Lcom/groupbyinc/flux/index/engine/Segment;?(Ljava/lang/Object;)J?
getGeneration??
:??-(Lcom/groupbyinc/flux/index/engine/Segment;)J?applyAsLong%()Ljava/util/function/ToLongFunction;???java/util/Comparator?
comparingLong;(Ljava/util/function/ToLongFunction;)Ljava/util/Comparator;????sort,([Ljava/lang/Object;Ljava/util/Comparator;)V??
)?segment*Lcom/groupbyinc/flux/index/engine/Segment;infos=Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;lastCommittedSegmentInfosverboseMLjava/util/Map;segmentsArrnumDocs?E
?numDeletedDocs?E
?lambda$fillSegmentInfo$7?h
??m
memoryInBytes??	:?root?:com/groupbyinc/flux/common/apache/lucene/util/Accountables?namedAccountable?(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/util/Accountable;)Lcom/groupbyinc/flux/common/apache/lucene/util/Accountable;??
??ramTree??	:?(Z)Ljava/util/List;
refreshNeeded%com/groupbyinc/flux/index/store/Store?	tryIncRef?Z
??refresh_needed?getDirectoryReaderB()Lcom/groupbyinc/flux/common/apache/lucene/index/DirectoryReader;??
$?>com/groupbyinc/flux/common/apache/lucene/index/DirectoryReader?	isCurrent?Z
??decRef??
??!failed to access searcher manager?error????
failEngine*(Ljava/lang/String;Ljava/lang/Exception;)V??
?refresh%Lcom/groupbyinc/flux/common/Nullable;writeIndexingBuffershouldPeriodicallyFlush6(ZZ)Lcom/groupbyinc/flux/index/engine/Engine$CommitId;4()Lcom/groupbyinc/flux/index/engine/Engine$CommitId;trimUnreferencedTranslogFilesshouldRollTranslogGenerationrollTranslogGeneration
forceMerge(ZIZZZ)V??
?acquireLastIndexCommit;(Z)Lcom/groupbyinc/flux/index/engine/Engine$IndexCommitRef;acquireSafeIndexCommit:()Lcom/groupbyinc/flux/index/engine/Engine$IndexCommitRef;maybeDie$com/groupbyinc/flux/ExceptionsHelper?
maybeErrorL(Ljava/lang/Throwable;Lorg/apache/logging/log4j/Logger;)Ljava/util/Optional;??
??Blambda$maybeDie$8&(Ljava/lang/String;Ljava/lang/Error;)V??
??(Ljava/lang/Error;)V?acceptZ(Lcom/groupbyinc/flux/index/engine/Engine;Ljava/lang/String;)Ljava/util/function/Consumer;??	java/util/Optional	ifPresent (Ljava/util/function/Consumer;)V
maybeMessage
maybeFatalLjava/lang/Throwable;??
tryLock
Z
?incRef?
?lambda$failEngine$9>(Ljava/lang/String;)Lorg/apache/logging/log4j/message/Message;
C(Ljava/lang/String;)Lorg/apache/logging/log4j/util/MessageSupplier;
java/lang/IllegalStateException
<setB
?engine failed on: [!]#closeNoLock:(Ljava/lang/String;Ljava/util/concurrent/CountDownLatch;)V%&
'lambda$failEngine$10)
*+isCorruptionException(Ljava/lang/Throwable;)Z./
0failed engine (reason: [2])4unwrapCorruption,(Ljava/lang/Throwable;)Ljava/io/IOException;67
?8
b?markStoreCorrupted(Ljava/io/IOException;)V;<
?=Couldn't mark store corrupted????AonFailedEngineC?'D
l?failEngine threw exceptionGlambda$failEngine$11I
JKdebugN??OinnerreasonfailuremaybeFailEngine*(Ljava/lang/String;Ljava/lang/Exception;)Zcorrupt file (source: [V
flushAndClose#flushAndClose now acquire writeLockYo;?[acquire=()Lcom/groupbyinc/flux/common/util/concurrent/ReleasableLock;]^
?_$flushAndClose now acquired writeLockaIflushing shard on close - this might take some time to sync files to diskcN;?e$?
g.engine already closed - skipping flushAndClosei
	awaitPendingClosel?
mexlockclose now acquiring writeLockqclose acquired writeLocksapiuawaitw?
?xjava/lang/Threadz
currentThread()Ljava/lang/Thread;|}
{~	interrupt??
{? Ljava/lang/InterruptedException;onSettingsChangedgetLastWriteNanosactivateThrottlingdeactivateThrottling"restoreLocalCheckpointFromTranslog
fillSeqNoGapsrecoverFromTranslog+()Lcom/groupbyinc/flux/index/engine/Engine;skipTranslogRecoveryisRecoveringmaybePruneDeletes5org/apache/logging/log4j/message/ParameterizedMessage?Utried to fail engine but could not acquire lock - engine should be failed by now [{}]?'(Ljava/lang/String;Ljava/lang/Object;)V??
??failed engine [{}]?Atried to fail engine but engine is already failed. ignoring. [{}]?Ljava/lang/Error;failed to get size for [{}]?4Error when closing compound reader on Directory [{}]?/Error when trying to query fileLength [{}] [{}]?9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V??
??4Tried to query fileLength but file is gone [{}] [{}]?DCouldn't list Directory from SegmentReader [{}] and SegmentInfo [{}]?,Couldn't list Compound Reader Directory [{}]?PError when opening compound reader for Directory [{}] and SegmentCommitInfo [{}]?java/lang/AutoCloseable??	
??x0x1Ljava/lang/AutoCloseable;java/lang/Class?desiredAssertionStatus?Z
??
ConstantValue	SignatureCodeLocalVariableTableLineNumberTable
StackMapTableLocalVariableTypeTable
Exceptions5(Lcom/groupbyinc/flux/index/engine/Engine$Get;Ljava/util/function/BiFunction;Lcom/groupbyinc/flux/index/engine/Engine$SearcherScope;)Lcom/groupbyinc/flux/index/engine/Engine$GetResult;?(Lcom/groupbyinc/flux/index/engine/Engine$Get;Ljava/util/function/BiFunction;)Lcom/groupbyinc/flux/index/engine/Engine$GetResult;T(Ljava/util/stream/Stream;)Z?(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentReader;)Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;?(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentReader;ZZLjava/util/Map;)V?(Z)Ljava/util/List;RuntimeVisibleAnnotations"RuntimeVisibleParameterAnnotationsBootstrapMethods
SourceFileInnerClasses!`a?cda?fghiajklmnopqrstuvwxyz{|{}~?D????W???,?*??*??Y????*??Y????*??Y????*?VY????*??Y*????????*??Y*????????*??Y????*????+??¸?W*+??*+?ε?*+?Ե?*+????*+?ܶ?+??????*+????????lm?Njkm'n2oDpVqa}h?r?w?????????????????H
*?	?*????
???????????g*????L+???M?!?A??Y#SY%SY'S?-,?3??5Y?7Y?8:?>,?>?A?D?',?G?? gHIYJLLa?YJK????;?C?_???_?MN?/*?ʰ?????OPQR?2?TY?U??????V?W?X?YZ[\?^_`?bcd?befgh?^ij??
?,m-?s?$:?v+?z?~:?&:??YS???^Y*????????F+????+?????3??YS????Y*??+??+??+????+?????????Y?????YS????? l?R??"!????????????????Ci???????> "	.CH[gx?????%? o*$l?"B?G?^????^?????=	*+?ŶȰ?	??	a?-?^???^?Z???b?????b?????b???????????*???ڙ7??Y?7Y?8*?ж??>?A*???????M+?,+??,??? 3?????????a
b3c7d<f>h??<?????4*??????
kl???6??Y*?????????p?????????*??
Y?M?
Y?N*???::?v???#:?*?0?-?/:?2?:*-?6,?9?<W????'?@?::?:	?
?@	?*?Ŷ?::?v???#:?*?2?-?/:?2?:,?9?A?*-?6????'?@?::?:
?
?@
?*-?E-?#l{?#l?{?????????	?f
UFKGH u???F? GH?w????I?JLMN?JK?^????#?K?U?]?i?l?{????????????????????????
?5%
$?'?6N?H??

%
$???%
? $?'5?N?H??
%
$???%
34??Y-
+?O?Q-+?U?W?Z-+?^?W?a-+?e?W?h-+?l?W?o-+?s?W?v-+?z?W?}?-*+??????*Y??YFYI?YMN?*
?	???*?5?@?K?O?X???X~??kM+?N-???6?7*?ʶ???+??-?????M? :*??+-?????ð+??M?!?,??5Y?Ŀ?',??:?M:,:*???????ð+????????:?:*??+?????ð??::?66		?q	2:

??:	7,
??7?8:,:*??
?????:,:*??
????	?????W?	????%,?!,?
?:,:*???????.1beknb???b??????????bGKNb??3?k??sp?????????

??Za?W??aa
SP?k??kFi?d[????????????/?????.?1?3?E?I?N?`?e?k?n?p?s?????????????????????????????????
?
?!?(?+?8?>?G?K?N?P?S?e????1?
bMbWb???
?
?O??"
?
?O???b[b	??Ob??BC?G+	?!+	?$????MN??
%?&?l
*??(Y?)N*+?Ŷ?::?v???#:?*?!?-?/:*?2?-?1????'?@?::?:?
?@?*+???::?v???#:?*?3?-?/:?2?:-?9?4?*-?1????'?@?::?:	?
?@	?+??+:?5:?*???-?
:-??8??::???:Y??8?=:?@?C??G?K?N?Q??U?X????]?a?d?f?:*???n?q??u?y??|?-??8??W?	?C??,-??-?????:????:???????Ud?Umdom?????????????b??CGHf???F?!GH?x????9???&?	?????????	*L???	*???*
CR
Ud
m~????????	&9>O U!["h#r$%?'?*?(?)?+?,?-?/?1?456???--$?'?'N?H??
??-? $?'6?N?H??

-$???-?
-'??--'
:b-??./???+?:?!???8?4??5Y?Ŀ?:Y??8?=:?@+???K+???Q??U?X????]?a?d?f?:*?????q+?O????u?y??+??????|???8??W?lvyb?R{?????F????>??*L?7?????*??N:;&<7==>F?O@\AlCvFyD{E?G?H?I?J?L?N?O?%?&
?R
:b%??*????Z?y?*?ضƙ{*ȲŶ?LM+?̶њ?>+?,+?@*?ض??N-M-?:+?,+?@?L*???+??*?+?ݻ^Y*???+????:*?ض???'9?'>9@>
0Lb9LLb
0v9xv? 7??M)?????>W
^_'`0f7_9^>`LaMbZcbdvfg?i?A	?%$?@?	?$??D??
??bi??;?^?????^?Z$??^$??^???^?Z???^???B
*???
??
$??
?	??b???^b???^???^???U,*???*+???? ??a	
?
?????/?,?	*+,?*????g*?ض*?????*??+?,??*?ضԱ*??,?,??Y+?? *?7Y?8"?>+?>$?>?A*???(*??+?-,??,?1?@*?ػbY?7Y?83?>+?>5?>?A,?9?:?>?N*??@-?B*??+,?E?i:*??+?-,??,?1?B*?ػbY?7Y?83?>+?>5?>?A,?9?:?>?:*??@?B*??+,?E?*?ضԧ0N,?-,?F*??H-?B*?ضԧ:*?ض???*??+?M,?P?
???bTv?? b???5Hl=>Hl5i=>iH_iiki?>?
?"?IQ?????Ra?S???%??
???%?5?<?=?T?v?????????????????????? ?"?0?;?>?EH?I?R?_?fi?rx??d
2K???l?l?jb
M??G?l?b?
Il?	l??l??	?TU?}*,?1?$*?7Y?8W?>+?>5?>?A,????? *??*a*???	&
(?(%&X??n?*???ښu*??Z?\*???`LM*??b?\*??d?f*?hW?N*??j?f*?k?:*?k?+?,+?@?N-M-?:+?,+?@?*?n?8=@?,MTTVT ]i? ]nipn? Ao?^p{????J?
?? ?,?8?=?@?A?M?Q?T?Z?]?i?n?|????5?@???F?K?D??
???b????[*???ښO*??r?f*???`LM*??t?f*v*???(+?,+?@?N-M-?:+?,+?@?*?n? 7C? 7HCJH?8p{[???*
?
?? ?,?7?C?H?V?Z??*?C???D??
???bl??k*???y?
L????
????????
????J???+?????+???/*???????6???????b???b???b???Z?,?????n??
I?6??Y?*????Ra?
)?6??Y?*????Ra??
?6??Y?*????Ra?????f*??+,??,?N,?
? ??a???
???M?
?h?<??Y?*??8?????E
gh?<??Y?*??8?????)
??6??Y?*??????
???A
??Y?*+????

a??
???A
??Y?*+????

a??
???:??Y?**?????F??
???6??Y?*??????
???D??Y?*??+????F??
=>?g*?+???M*,???	+???

???
?????M????4?????!??`?@??
?????????????????????????k??????????????????,???L????	
	
							!"	$%	'(	*+@-.@01	34	67	9:	<=?@BDE	GIJ	LIM	OQR	TVW	YVZ	\^_




© 2015 - 2024 Weber Informatics LLC | Privacy Policy