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: 59
Show newest version
????3?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$MergeThreadMergeThreadlogger-Lcom/groupbyinc/flux/common/logging/ESLogger;
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;readOnlyOnGoingMergesconfig6Lcom/groupbyinc/flux/index/shard/MergeSchedulerConfig;?(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/index/shard/MergeSchedulerConfig;)V()V$&
'-com/groupbyinc/flux/common/metrics/MeanMetric)
*'	,0com/groupbyinc/flux/common/metrics/CounterMetric.
/'	1	3	5	7	9	;	=@com/groupbyinc/flux/common/util/concurrent/ConcurrentCollections?newConcurrentSet()Ljava/util/Set;AB
@C	Ejava/util/CollectionsGunmodifiableSet (Ljava/util/Set;)Ljava/util/Set;IJ
HK!	M"#	O	Q	Sjava/lang/ObjectUgetClass()Ljava/lang/Class;WX
VYjava/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;)Lcom/groupbyinc/flux/common/logging/ESLogger;_`
^a	c
refreshConfige&
fthisHLcom/groupbyinc/flux/index/engine/ElasticsearchConcurrentMergeScheduler;doMerge?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMerge;)Vjava/io/IOExceptionltotalNumDocs()Ino
ptotalBytesSize()Jrs
tjava/lang/SystemvnanoTimexs
wyinc{&
/|(J)V{~
/,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????+com/groupbyinc/flux/common/logging/ESLogger?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?o??java/lang/Integer?valueOf(I)Ljava/lang/Integer;??
??-com/groupbyinc/flux/common/unit/ByteSizeValue?$~
??estimatedMergeBytesJ??	?trace((Ljava/lang/String;[Ljava/lang/Object;)V????:com/groupbyinc/flux/common/apache/lucene/index/IndexWriter?beforeMerge1(Lcom/groupbyinc/flux/index/merge/OnGoingMerge;)V??
?jk
?)com/groupbyinc/flux/common/unit/TimeValue?
nsecToMSec(J)J??
??remove????
afterMerge??
?dec?&
/??~
/?
*rateLimiterALcom/groupbyinc/flux/common/apache/lucene/index/MergeRateLimiter;??	??com/groupbyinc/flux/common/apache/lucene/index/MergeRateLimiter?getTotalStoppedNS?s
??getTotalPausedNS?s
??java/util/Locale?ROOTLjava/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;??
??getTotalBytesWritten?s
??getMBPerSec()D??
??java/lang/Double?(D)Ljava/lang/Double;??
??formatK(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;??
\?N debug???java/lang/ThrowabletookMS	stoppedMSthrottledMSmessageLjava/lang/String;writer;
StackMapTable
Exceptions
SourceFileInnerClasses  ! "#$%??*?(*?*Y?+?-*?/Y?0?2*?/Y?0?4*?/Y?0?6*?/Y?0?8*?/Y?0?:*?/Y?0?<*?/Y?0?>*?D?F**?F?L?N*-?P*+?R*,?T**?Z,+?\?b?d*?g??*?hi???"#?FA456%708;9F:Q;\=c>nBsCxD}E?F?GB?/*?N??hi?J?jk?\	?,?q>,?u7?z7*?6?}*?8???*?:????Y,??:*?F??W*?d???I*?d??VY,??SY,??????SY??SY??Y??SY??Y,????S??*??*+,???ze??7	*?F??W*??*?6??*?8???*?:??*?2???*?4??*?-	??,?Ҷ׸?7,?Ҷڸ?7
*?<??*?>
??????VY,??SY	??SY??n?n??SY??SY??SY
??SY,?Ҷ??n?n??SY,?Ҷ??S??:	???*?d?V??*?d???*?d?V??? :?ze??7*?F??W*??*?6??*?8???*?:??*?2???*?4??*?-??,?Ҷ׸?7,?Ҷڸ?7*?<??*?>??????VY,??SY??SY??n?n??SY??SY??SY??SY,?Ҷ??n?n??SY,?Ҷ??S??:???*?d?V??*?d???*?d?V?????????????
?	?????
6?
???#???6?hi?	
??n
????3??EOPQRS T)V3W?YKZ?]?^?`?b?c?e?f?g?i?j?k?m?npqs%u-v<wCxKySz^{s|zs~????????`?b?c?e?f?g?i?jkmn#p,q5sBuJvYw`xhypz{{?|?s?~??????????????????\???B????\???????m???5??hi?????5??hi???,*??hi???6??hi	
????N*+,?N-*?T?Y??"*?R?(?.?"0?"*?R?3?68?"-?;?"?>?D?H-??*NhiN	
NGIJ???L??mKL??a?NY?OL+*?-?R*?-?U*?2?V*?4?V*?6?V*?8?V*?:?V*??V*?P?[?
*?^?_?c+??ahiYde?"??)?>?E?L?\?_??5?YN
N?NNe&??g*?h*?P?i?*?l*?P?m?**?P?i*?P?m?q*?^_???<*?P?[??
*?t?*?P?[??*?w??ghi?(xy?"??.???M?T?b?f??@?Az?/*?~??hi?.?|??	
	





© 2015 - 2025 Weber Informatics LLC | Privacy Policy