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: 59
Show newest version
????3?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$1	numMergesInFlight+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/common/settings/Settings;Lcom/groupbyinc/flux/index/shard/MergeSchedulerConfig;)V	?(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/index/shard/MergeSchedulerConfig;)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/common/settings/Settings;config6Lcom/groupbyinc/flux/index/shard/MergeSchedulerConfig;beforeMerge1(Lcom/groupbyinc/flux/index/merge/OnGoingMerge;)V
access$200{(Lcom/groupbyinc/flux/index/engine/InternalEngine;)Lcom/groupbyinc/flux/index/engine/ElasticsearchConcurrentMergeScheduler;01
2getMaxMergeCount()I45
6incrementAndGet85
9	getAndSet(Z)Z;<
 =logger-Lcom/groupbyinc/flux/common/logging/ESLogger;?@	A>now throttling indexing: numMergesInFlight={}, maxNumMerges={}Cjava/lang/ObjectEjava/lang/IntegerGvalueOf(I)Ljava/lang/Integer;IJ
HK+com/groupbyinc/flux/common/logging/ESLoggerMinfo((Ljava/lang/String;[Ljava/lang/Object;)VOPNQ
access$300l(Lcom/groupbyinc/flux/index/engine/InternalEngine;)Lcom/groupbyinc/flux/index/indexing/ShardIndexingService;ST
U7com/groupbyinc/flux/index/indexing/ShardIndexingServiceWthrottlingActivatedY!
XZactivateThrottling\!
]merge.Lcom/groupbyinc/flux/index/merge/OnGoingMerge;maxNumMergesI
afterMergedecrementAndGetd5
e?stop throttling indexing: numMergesInFlight={}, maxNumMerges={}gthrottlingDeactivatedi!
XjdeactivateThrottlingl!
mhandleMergeExceptionR(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Ljava/lang/Throwable;)Vfailed to mergeqerror=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)VstNu1()Lcom/groupbyinc/flux/index/engine/EngineConfig;,w
x-com/groupbyinc/flux/index/engine/EngineConfigzgetMergeSchedulerConfig8()Lcom/groupbyinc/flux/index/shard/MergeSchedulerConfig;|}
{~4com/groupbyinc/flux/index/shard/MergeSchedulerConfig?isNotifyOnMergeFailure()Z??
??engineConfig/Lcom/groupbyinc/flux/index/engine/EngineConfig;??	?
getThreadPool-()Lcom/groupbyinc/flux/threadpool/ThreadPool;??
{?)com/groupbyinc/flux/threadpool/ThreadPool?generic!()Ljava/util/concurrent/Executor;??
???(Lcom/groupbyinc/flux/index/engine/InternalEngine$EngineMergeScheduler;Ljava/lang/Throwable;Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;)V?

?java/util/concurrent/Executor?execute(Ljava/lang/Runnable;)V????dir:Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;excLjava/lang/Throwable;CodeLocalVariableTableLineNumberTable
StackMapTable
SourceFileInnerClasses0
?}%*+?*,-?*?Y??*? Y?#?%??*%&'%()%*+%,-???
??$?!./??P*??3?7=*??:?<*?%?>?1*?BD?FY*?SY?LS?R*??V?[*??^?? P&'P_`Eab????!?>?H?O???O!c/??P*??3?7=*??f?<*?%?>?1*?Bh?FY*?SY?LS?R*??V?k*??n?? P&'P_`Eab????!?>?H?O???Oop??=*?Br,?F?v*??y????*????????
Y*,+?????? =&'=??=????? ?<??<??




© 2015 - 2025 Weber Informatics LLC | Privacy Policy