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

com.groupbyinc.flux.common.apache.lucene.index.ConcurrentMergeScheduler.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????4mGcom/groupbyinc/flux/common/apache/lucene/index/ConcurrentMergeScheduler=com/groupbyinc/flux/common/apache/lucene/index/MergeSchedulerConcurrentMergeScheduler.javaScom/groupbyinc/flux/common/apache/lucene/index/ConcurrentMergeScheduler$MergeThreadMergeThreadIcom/groupbyinc/flux/common/apache/lucene/index/ConcurrentMergeScheduler$1	Ccom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMerge:com/groupbyinc/flux/common/apache/lucene/index/MergePolicy
OneMergeIcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeExceptionMergeExceptionAUTO_DETECT_MERGES_AND_THREADSI????DEFAULT_CPU_CORE_COUNT_PROPERTYLjava/lang/String;lucene.cms.override_core_countDEFAULT_SPINS_PROPERTYlucene.cms.override_spinsmergeThreadsLjava/util/List;gLjava/util/List;maxThreadCount
maxMergeCountmergeThreadCountMIN_MERGE_MB_PER_SECD@MAX_MERGE_MB_PER_SEC@?START_MB_PER_SEC@4MIN_BIG_MERGE_MB@ItargetMBPerSecdoAutoIOThrottleZforceMergeMBPerSecsuppressExceptions$assertionsDisabled()V67
8java/util/ArrayList:
;8	= 	?!	A0$	C12	E?3$	IthisILcom/groupbyinc/flux/common/apache/lucene/index/ConcurrentMergeScheduler;setMaxMergesAndThreads(II)V"java/lang/IllegalArgumentExceptionOLboth maxMergeCount and maxThreadCount must be AUTO_DETECT_MERGES_AND_THREADSQ(Ljava/lang/String;)V6S
PT#maxThreadCount should be at least 1V"maxMergeCount should be at least 1Xjava/lang/StringBuilderZ
[8-maxThreadCount should be <= maxMergeCount (= ]append-(Ljava/lang/String;)Ljava/lang/StringBuilder;_`
[a(I)Ljava/lang/StringBuilder;_c
[d)ftoString()Ljava/lang/String;hi
[jsetDefaultMaxMergesAndThreads(Z)Vjava/lang/Throwablenjava/lang/Runtimep
getRuntime()Ljava/lang/Runtime;rs
qtavailableProcessors()Ivw
qxjava/lang/SystemzgetProperty&(Ljava/lang/String;)Ljava/lang/String;|}
{~java/lang/Integer?parseInt(Ljava/lang/String;)I??
??java/lang/Math?min(II)I??
??max??
??value	coreCountspinssetForceMergeMBPerSec(D)VupdateMergeThreads?7
?vgetForceMergeMBPerSec()DenableAutoIOThrottledisableAutoIOThrottlegetAutoIOThrottle()ZgetIORateLimitMBPerSecgetMaxThreadCountgetMaxMergeCountremoveMergeThreadjava/lang/Thread?
currentThread()Ljava/lang/Thread;??
??java/util/List?size?w??get(I)Ljava/lang/Object;????remove????52	?java/lang/AssertionError?
merge thread ?-(Ljava/lang/Object;)Ljava/lang/StringBuilder;_?
[? was not found?(Ljava/lang/Object;)V6?
??iLjava/lang/Thread;wrapForMerge?(Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMerge;Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;)Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;java/lang/Class?
isInstance(Ljava/lang/Object;)Z??
??@wrapForMerge should be called from MergeThread. Current thread: ?rateLimiterALcom/groupbyinc/flux/common/apache/lucene/index/MergeRateLimiter;??	??(Lcom/groupbyinc/flux/common/apache/lucene/index/ConcurrentMergeScheduler;Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Ljava/lang/Thread;Lcom/groupbyinc/flux/common/apache/lucene/store/RateLimiter;)V6?

?mergeELcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMerge;in:Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;mergeThread,  now change from %.1f MB/sec to %.1f MB/sec@  leave stoppedB  leave running at %.1f MB/secDsetMBPerSecF?
GmessageIS
JULcom/groupbyinc/flux/common/apache/lucene/index/ConcurrentMergeScheduler$MergeThread;Ljava/lang/StringBuilder;newMBPerSecdoPausecurMBPerSecactiveMerges	threadIdxactiveMergeCount
bigMergeCountnowinitDynamicDefaults?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)Vjava/io/IOExceptionXjava/lang/ExceptionZ:com/groupbyinc/flux/common/apache/lucene/index/IndexWriter\getDirectory<()Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;^_
]`5com/groupbyinc/flux/common/apache/lucene/util/IOUtilsb=(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;)Z?d
ceparseBoolean(Ljava/lang/String;)Zgh
ilm
kinitDynamicDefaults spins=m(Z)Ljava/lang/StringBuilder;_o
[p maxThreadCount=r maxMergeCount=twriterio throttle: no merge backlog; decrease IO rate to %.1f MB/secMtargetMBPerSecChangedO7
PratenewMerge
newBacklog
curBacklogA??ens@?bytes
access$000L(Lcom/groupbyinc/flux/common/apache/lucene/index/ConcurrentMergeScheduler;)Zx0desiredAssertionStatus`?
?a
ConstantValue	SignatureCodeLocalVariableTableLineNumberTable
StackMapTableLocalVariableTypeTable
Exceptions
SourceFileInnerClasses!cccd !"#$c%'$c(*$c+-$c.0$123$4252#67es-*?9*?;Y?*?@*?B*+?D*?F*G?J?f-KLg"~V^bu x%z,!MNe???*?B*?@?n?
?PYR?U??
?PYR?U??
?PYW?U??
?PYY?U??#?PY?[Y?\^?b?eg?b?k?U?*?@*?B?f ?KL?!? gB?
????&?+?5?:?D?I?S?X?x?}???h	$	!lme?F?*?@*?B?6?u?y=?N-?-??=?N*l?????@**?@`?B?(+of*	?,?FKLF?2g2??	????#?(?+?,?;?E?h?Bo?!??eF
*'?J*???f
KL
?$g??	?!??e/*?J?fKLg?!?7eG*?F*+?D*???fKLg????!?7e<
*?F*???f
KLg??	?!??e/*?F?fKLg?!??eK*?F?*?D?G?fKLg???h!?we/*?@?fKLg?!?we/*?B?fKLg? ?7e?Z??L=*?>???#*?>??+?*?>??W????ֲ??#??Y?[Y?\??b+????b?k????f -?ZKLV??g"???!?,-?3Yh??&?%??e?>??N-?˚??Y?[Y?\Ͷb-???k???-???:?
Y*,-?԰f4>KL>??>??:??1
??g	

(1h?(?$?7e
??;Y????4*?>???N-?ݚ*?>??W???+-??W????+??+??>6d=?-+???:???헞`6?	????ո?7*???5?[Y?\:?????Y*?F?SY*?D?
S??bW?:=??+???:??:	*?@d??6

?	9??	??*?J9?-*?F?G9?	??혜G9?	*?D9??:

?9*???6	?7??7
? W??"??Y?%SY	??)?
SY
?,?)?
SYe?/?
SY
?2?/?
SY
?5?/?
SY
??9S??bW??v??;?bW????6G??=?bW?u?????Y?
S??bW?W??A??Y?
SY?
S??bW?1??C?bW???E??Y?
S??bW
?H???=*???*?k?K?f?% ?Lj?L?)IM?N$N$N$3N$X,????L????	??O2
<ON$CH??
JAP$?KL?Q
?RSOSVLT?U???IMi?QgE02
34%5,778::B;E<H?LASCVE^FjGzHI?E?M?P?Q?R?T?W?X?Z?]?`?ab	cde!f.h6j<mCnJpQqXratevmw~x?y?z?{?|?}?~?w????????????0?V?]?i????W??????ha?
??/?
?'?=?[?&@???(??%???["VWe?b*?@?\+?a?f=?N-?-?j=?N*?l*???5*?[Y?\n?b?qs?b*?@?eu?b*?B?e?k?K?"[f*	?Q?2bKLbvwg.??????"?#?(?/?a?h?B[?=jY
67eo+&??y?&G??{???}??Y&?
S??f+~$g??
???h
7e3*???fKLg
???7e?|<M*YN?*?>??:???(???:?ݙ???	M????-ç
:-??,?,???N??N-???--???:+??ݙ?????????f*$?LEKLA????g???$?=?@?C?h???/?!??e^???+?????Y???*+??,???*(?D*??*???%*??K*?[Y?\??b+???b?k?K*+?????+??:?*???
*??K?6*???#*?[Y?\??b+?öƶb?k?K*+??:*?>??W*???ѷ?*???%*?[Y?\жb?%?bҶb?k?K??*??6?+?٧:?	+?????;?}?


fH?O?Lf???}??2KLvw???2g? ???!?(?,3:U
]`fkryz}??!?"?$?&?'?*?+?-?/0
/034hH(
??)?K?]?o?o?]?jY$??e?u	A+???>*??*?B?3*?>??????*??? 	??
*?K??A*?????*???+ 	??%*?[Y?\?b?? e????b?k?K?f uKLuvws??g.CDP#T%W2X9Z=[D^Q_sbh
?"
.$?7en*????
L??Y+???
?f	??KLgil
jkmhJ?	eH+,??f KLvw??g
qrjY$??e?4?Y*+,?N-?
-?[Y?\?b*Y?Z`??e?k?-?f*4KL4vw4??)Lgvwx2yjYeH
?Y,+??f 
KL
?
g?7eS*???
*?K*??fKLg????h 7eS*???
*"?K*??fKLg????hhie?`?[Y?[Y?\*?&?)?b+?b?k?,L+.?b*?@?e0?bW+2?b*?B?e0?bW+4?b*?F?qW+?k?f`KL">5Mg?"?7?L?[?67eF?-??)9*?>??:???|???:??7?ݙ[??-?R??I???헛9e?/8??+???)9

o9:??8???????fRy<$
?=$4`?*j?L?KL?U????	?>$g.?	?*?4?b?l?y?????????h????"??e	
?*?F??+??)J).?????7*+?@66?Q*?>??*?@?	6?;*?>??:		???&	???:
*
??@?	6????*?D9	?n*Y?DAk?D*?D(??
*(?D*????	*?D??!*??D??Y*?D?
S??K??*??F??Y*?D?
S??K???(*????*??H??Y*?D?
S??K?k*Y?DIo?D*?D%??
*%?D*???F	*?D??!*??L??Y*?D?
S??K?*??N??Y*?D?
S??K+??*?J9?	*?D9,?H*?Q?fpf?L
?R$?KL?S?????>$?U?'?T2*}U2?$P$	?R$g?+??????'*/?
E
ftwz}??????? ?"?%?'?()(-).4/;1B2L3j5?<?=???A?B?Ch&??+?
?)??(.).?jYO7e+?fKLgG
-'e1?Vo?fX?gJ
&'e5?YoYo?f[?gN\]e/*??f^LgA_7e4?b?????gAh@kl"
		




© 2015 - 2025 Weber Informatics LLC | Privacy Policy