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

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

There is a newer version: 129
Show newest version
????4?Dcom/groupbyinc/flux/index/engine/InternalEngine$EngineMergeSchedulerFcom/groupbyinc/flux/index/engine/ElasticsearchConcurrentMergeSchedulerInternalEngine.java/com/groupbyinc/flux/index/engine/InternalEngineEngineMergeSchedulerFcom/groupbyinc/flux/index/engine/InternalEngine$EngineMergeScheduler$2	Fcom/groupbyinc/flux/index/engine/InternalEngine$EngineMergeScheduler$1/com/groupbyinc/flux/threadpool/ThreadPool$Names
)com/groupbyinc/flux/threadpool/ThreadPoolNamesnumMergesInFlight+Ljava/util/concurrent/atomic/AtomicInteger;isThrottling+Ljava/util/concurrent/atomic/AtomicBoolean;this$01Lcom/groupbyinc/flux/index/engine/InternalEngine;?(Lcom/groupbyinc/flux/index/engine/InternalEngine;Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/index/IndexSettings;)V	U(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/index/IndexSettings;)V
)java/util/concurrent/atomic/AtomicInteger(I)V!
 "	$)java/util/concurrent/atomic/AtomicBoolean&()V(
')	+thisFLcom/groupbyinc/flux/index/engine/InternalEngine$EngineMergeScheduler;shardId)Lcom/groupbyinc/flux/index/shard/ShardId;
indexSettings)Lcom/groupbyinc/flux/index/IndexSettings;beforeMerge1(Lcom/groupbyinc/flux/index/merge/OnGoingMerge;)V
access$000{(Lcom/groupbyinc/flux/index/engine/InternalEngine;)Lcom/groupbyinc/flux/index/engine/ElasticsearchConcurrentMergeScheduler;56
7getMaxMergeCount()I9:
;incrementAndGet=:
 >	getAndSet(Z)Z@A
'Blogger8Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;DE	F>now throttling indexing: numMergesInFlight={}, maxNumMerges={}Hjava/lang/IntegerJvalueOf(I)Ljava/lang/Integer;LM
KN6com/groupbyinc/flux/common/apache/logging/log4j/LoggerPinfo9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)VRSQTactivateThrottlingV(
Wmerge.Lcom/groupbyinc/flux/index/merge/OnGoingMerge;maxNumMergesI
afterMergedecrementAndGet^:
 _?stop throttling indexing: numMergesInFlight={}, maxNumMerges={}adeactivateThrottlingc(
d
access$100o(Lcom/groupbyinc/flux/index/engine/InternalEngine;)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;fg
h:com/groupbyinc/flux/common/apache/lucene/index/IndexWriterjhasPendingMerges()Zlm
knjava/lang/SystempnanoTime()Jrs
qtlastWriteNanosJvw	xengineConfig/Lcom/groupbyinc/flux/index/engine/EngineConfig;z{	|-com/groupbyinc/flux/index/engine/EngineConfig~getFlushMergesAfter-()Lcom/groupbyinc/flux/common/unit/TimeValue;??
?)com/groupbyinc/flux/common/unit/TimeValue?nanos?s
??
getThreadPool-()Lcom/groupbyinc/flux/threadpool/ThreadPool;??
?flush?executor:(Ljava/lang/String;)Ljava/util/concurrent/ExecutorService;??
?I(Lcom/groupbyinc/flux/index/engine/InternalEngine$EngineMergeScheduler;)V?
?$java/util/concurrent/ExecutorService?execute(Ljava/lang/Runnable;)V????handleMergeExceptionR(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Ljava/lang/Throwable;)Vfailed to merge?error*(Ljava/lang/String;Ljava/lang/Throwable;)V??Q?generic(()Ljava/util/concurrent/ExecutorService;??
??(Lcom/groupbyinc/flux/index/engine/InternalEngine$EngineMergeScheduler;Ljava/lang/Throwable;Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;)V?

?dir:Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;excLjava/lang/Throwable;CodeLocalVariableTableLineNumberTable
StackMapTable
SourceFileInnerClasses0?q#*+?*,-?*? Y?#?%*?'Y?*?,?? #-.#/0#12?./+,"0!34??<*??8?<=*?%???(*?,?C?*?GI*?%?O?U*??X?? <-.<YZ1[\?456!748;;??;!]4???*??8?<=*?%?`?(*?,?C?*?Gb*?%?O?U*??e*??i?o?;?u*??ye*??}??????*??}??????Y*?????? ?-.?YZv[\?"?@A!B4C;FdI?`?	?;?D???o)*?G?,??*??}?????
Y*,+?????? )-.)??)???de(q??"
	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy