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

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

There is a newer version: 129
Show newest version
????4?Fcom/groupbyinc/flux/index/engine/ElasticsearchConcurrentMergeSchedulerGcom/groupbyinc/flux/common/apache/lucene/index/ConcurrentMergeScheduler*ElasticsearchConcurrentMergeScheduler.javaCcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMerge:com/groupbyinc/flux/common/apache/lucene/index/MergePolicyOneMergeScom/groupbyinc/flux/common/apache/lucene/index/ConcurrentMergeScheduler$MergeThreadMergeThreadKcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMergeProgressOneMergeProgressWcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMergeProgress$PauseReasonPauseReasonlogger8Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;
indexSettings.Lcom/groupbyinc/flux/common/settings/Settings;shardId)Lcom/groupbyinc/flux/index/shard/ShardId;totalMerges/Lcom/groupbyinc/flux/common/metrics/MeanMetric;totalMergesNumDocs2Lcom/groupbyinc/flux/common/metrics/CounterMetric;totalMergesSizeInBytes
currentMergescurrentMergesNumDocscurrentMergesSizeInBytestotalMergeStoppedTimetotalMergeThrottledTime
onGoingMergesLjava/util/Set;?Ljava/util/Set;readOnlyOnGoingMergesconfig0Lcom/groupbyinc/flux/index/MergeSchedulerConfig;U(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/index/IndexSettings;)V()V*,
--com/groupbyinc/flux/common/metrics/MeanMetric/
0-	20com/groupbyinc/flux/common/metrics/CounterMetric4
5-	7	9	; 	=!	?"	A#	C@com/groupbyinc/flux/common/util/concurrent/ConcurrentCollectionsEnewConcurrentSet()Ljava/util/Set;GH
FI$%	Kjava/util/CollectionsMunmodifiableSet (Ljava/util/Set;)Ljava/util/Set;OP
NQ'%	S'com/groupbyinc/flux/index/IndexSettingsUgetMergeSchedulerConfig2()Lcom/groupbyinc/flux/index/MergeSchedulerConfig;WX
VY()	[	]getSettings0()Lcom/groupbyinc/flux/common/settings/Settings;_`
Va	cjava/lang/ObjectegetClass()Ljava/lang/Class;gh
fijava/lang/Stringk*com/groupbyinc/flux/common/logging/Loggersm	getLogger?(Ljava/lang/Class;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/index/shard/ShardId;[Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;op
nq	s
refreshConfigu,
vthisHLcom/groupbyinc/flux/index/engine/ElasticsearchConcurrentMergeScheduler;)Lcom/groupbyinc/flux/index/IndexSettings;doMerge?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMerge;)Vjava/io/IOException}totalNumDocs()I?
?totalBytesSize()J??
?java/lang/System?nanoTime??
??inc?,
5?(J)V??
5?,com/groupbyinc/flux/index/merge/OnGoingMerge?H(Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMerge;)V*?
??
java/util/Set?add(Ljava/lang/Object;)Z????6com/groupbyinc/flux/common/apache/logging/log4j/Logger?isTraceEnabled()Z????]merge [{}] starting..., merging [{}] segments, [{}] docs, [{}] size, into [{}] estimated_size?=com/groupbyinc/flux/common/apache/lucene/index/OneMergeHelper?getSegmentNameY(Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMerge;)Ljava/lang/String;??
??segmentsLjava/util/List;??	?java/util/List?size????java/lang/Integer?valueOf(I)Ljava/lang/Integer;??
??-com/groupbyinc/flux/common/unit/ByteSizeValue?*?
??estimatedMergeBytesJ??	?traceo(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V????:com/groupbyinc/flux/common/apache/lucene/index/IndexWriter?beforeMerge1(Lcom/groupbyinc/flux/index/merge/OnGoingMerge;)V??
?{|
?)com/groupbyinc/flux/common/unit/TimeValue?
nsecToMSec(J)J??
??remove????
afterMerge??
?dec?,
5???
5?
0?getMergeProgressO()Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMergeProgress;??
?
getPauseTimes()Ljava/util/Map;??
?STOPPEDYLcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMergeProgress$PauseReason;??	?
java/util/Map?get&(Ljava/lang/Object;)Ljava/lang/Object;????java/lang/Long?	longValue??
??PAUSED??	?java/lang/Thread?
currentThread()Ljava/lang/Thread;??
??getTotalBytesWrittenZ(Ljava/lang/Thread;Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMerge;)J
?getMbPerSecZ(Ljava/lang/Thread;Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMerge;)D
?java/util/LocaleROOTLjava/util/Locale;
		?merge segment [%s] done: took [%s], [%,.1f MB], [%,d docs], [%s stopped], [%s throttled], [%,.1f MB written], [%,.1f MB/sec throttle]timeValueMillis.(J)Lcom/groupbyinc/flux/common/unit/TimeValue;
?D?java/lang/Float(F)Ljava/lang/Float;?
java/lang/Double(D)Ljava/lang/Double;?
formatK(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; 
l!N {}%debug'(Ljava/lang/String;Ljava/lang/Object;)V'(?)?(?+java/lang/Throwable-tookMS	stoppedMSthrottledMSthreadLjava/lang/Thread;totalBytesWrittenmbPerSecDmessageLjava/lang/String;writer;
StackMapTable
Exceptions
SourceFileInnerClasses  !"#$%?&'%?&()*+??*?.*?0Y?1?3*?5Y?6?8*?5Y?6?:*?5Y?6?<*?5Y?6?>*?5Y?6?@*?5Y?6?B*?5Y?6?D*?J?L**?L?R?T*,?Z?\*+?^*,?b?d**?j*?d+?l?r?t*?w?? ?xy??z?FF9:;%<0=;>F?Q@\BcCnGvH{I?J?K?L$H?/*?T??xy?O??{|?%
",??>,??7??7*????*?@????Y,??:*?L??W*?t???6*?t?,??,??????????Y????Y,??????*??*+,?͸?e??7	*?L??W*??*????*?@??*?8???*?:??*?3	??,??????????7,???????????7
??:,?7,?9*?B??*?D
???
?fY,??SY	?SY?nn?SY??SY?SY
?SY?nn?SY?S?":	#??*?t&?*?*?t???*?t&?,?J:??e??7*?L??W*??*????*?@??*?8???*?:??*?3??,??????????7,???????????7??:,?7,?9*?B??*?D???
?fY,??SY?SY?nn?SY??SY?SY?SY?nn?SY?S?":!#??*?t&!?*?*?t???*?t&!?,??~????????7/?	??0??1?
?23?4?$?56?478?7/?<?0?V?1?[?23c?4?k?56?478!xy9:;<=>???3?@A?NSTUVWX Y)[3\?^K_~b?c?e?g?h?j?k?l?n?o?p?q?r?q?t?u
twxy$z-{6}DL?]?d?l?t??????}???????????e?g?h?j?k?lnop"q#r7q<t=uQtVw[xcykzt{}}????????????????}????????????~???3???l???B.?)??.?l???.????~???5??xy;A?????5??xy;A??BC?,*??xy??DE?6??xy9:??FG??K*+,?IN-*?d?KY?LN?R*?^?X?RZ?R*?^?]?`b?R-?e?R?h?n?r-??*KxyK9:K;<D2s???I??~tu??a?wY?xL+*?3?{*?3?~*?8?*?:?*??*?@?*?B?*?D?*?\???
*??????+??axyY???"??)?>?E?L?\?_??5?Yw
w?wwu,??g*??*?\???*??*?\???**?\??*?\????*??????<*?\????
*???*?\????*????gxy?(???"??.???M?T?b?f??@?AB??/*????xy?3????"	
	
		@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy