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

com.groupbyinc.flux.index.reindex.WorkerBulkByScrollTaskState.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????4@=com/groupbyinc/flux/index/reindex/WorkerBulkByScrollTaskStatejava/lang/Object7com/groupbyinc/flux/index/reindex/SuccessfullyProcessed WorkerBulkByScrollTaskState.javaEcom/groupbyinc/flux/index/reindex/WorkerBulkByScrollTaskState$RunOnceRunOnceWcom/groupbyinc/flux/index/reindex/WorkerBulkByScrollTaskState$DelayedPrepareBulkRequestDelayedPrepareBulkRequest9com/groupbyinc/flux/index/reindex/BulkByScrollTask$Status2com/groupbyinc/flux/index/reindex/BulkByScrollTaskStatuslogger!Lorg/apache/logging/log4j/Logger;MAX_THROTTLE_WAIT_TIME+Lcom/groupbyinc/flux/common/unit/TimeValue;task4Lcom/groupbyinc/flux/index/reindex/BulkByScrollTask;sliceIdLjava/lang/Integer;total(Ljava/util/concurrent/atomic/AtomicLong;updatedcreateddeletednoopsbatch+Ljava/util/concurrent/atomic/AtomicInteger;versionConflictsbulkRetries
searchRetriesthrottledNanosrequestsPerSecondF"delayedPrepareBulkRequestReference-Ljava/util/concurrent/atomic/AtomicReference;?Ljava/util/concurrent/atomic/AtomicReference;K(Lcom/groupbyinc/flux/index/reindex/BulkByScrollTask;Ljava/lang/Integer;F)V()V,.
/&java/util/concurrent/atomic/AtomicLong1(J)V,3
24	6	8	:	< 	>)java/util/concurrent/atomic/AtomicInteger@(I)V,B
AC!"	E#	G$	I%	K
2/&	N+java/util/concurrent/atomic/AtomicReferenceP
Q/)*	S	U	WsetRequestsPerSecond(F)VYZ
[this?Lcom/groupbyinc/flux/index/reindex/WorkerBulkByScrollTaskState;	getStatus=()Lcom/groupbyinc/flux/index/reindex/BulkByScrollTask$Status;get()Jab
2c()Iae
Af)com/groupbyinc/flux/common/unit/TimeValuehtimeValueNanos.(J)Lcom/groupbyinc/flux/common/unit/TimeValue;jk
ilgetRequestsPerSecond()Fno
pgetReasonCancelled()Ljava/lang/String;rs
tthrottledUntil-()Lcom/groupbyinc/flux/common/unit/TimeValue;vw
x?(Ljava/lang/Integer;JJJJIJJJJLcom/groupbyinc/flux/common/unit/TimeValue;FLjava/lang/String;Lcom/groupbyinc/flux/common/unit/TimeValue;)V,z
{handleCancel?
rethrottleZ
?setTotalset?3
2?	totalHitsJ
countBatchincrementAndGet?e
A?	countNoop?b
2?
getCreatedcountCreated
getUpdatedcountUpdated
getDeletedcountDeletedcountVersionConflictcountBulkRetrycountSearchRetry'(	?()Ljava/lang/Object;a?
Q?
access$000?(Lcom/groupbyinc/flux/index/reindex/WorkerBulkByScrollTaskState$DelayedPrepareBulkRequest;)Ljava/util/concurrent/ScheduledFuture;??
?java/util/concurrent/TimeUnit?NANOSECONDSLjava/util/concurrent/TimeUnit;??	??$java/util/concurrent/ScheduledFuture?getDelay"(Ljava/util/concurrent/TimeUnit;)J????java/lang/Math?max(JJ)J??
??delayedYLcom/groupbyinc/flux/index/reindex/WorkerBulkByScrollTaskState$DelayedPrepareBulkRequest;delayPrepareBulkRequest?(Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/common/unit/TimeValue;ILcom/groupbyinc/flux/common/util/concurrent/AbstractRunnable;)Vjava/lang/System?nanoTime?b
??throttleWaitTime?(Lcom/groupbyinc/flux/common/unit/TimeValue;Lcom/groupbyinc/flux/common/unit/TimeValue;I)Lcom/groupbyinc/flux/common/unit/TimeValue;??
?	?%[{}]: preparing bulk request for [{}]?getId?b
?java/lang/Long?valueOf(J)Ljava/lang/Long;??
??org/apache/logging/log4j/Logger?debug9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V????@(Lcom/groupbyinc/flux/common/util/concurrent/AbstractRunnable;)V,?
	??(Lcom/groupbyinc/flux/index/reindex/WorkerBulkByScrollTaskState;Lcom/groupbyinc/flux/threadpool/ThreadPool;FLcom/groupbyinc/flux/common/unit/TimeValue;Lcom/groupbyinc/flux/common/util/concurrent/AbstractRunnable;)V,?
?(Ljava/lang/Object;)V??
Q?)com/groupbyinc/flux/threadpool/ThreadPool?;com/groupbyinc/flux/common/util/concurrent/AbstractRunnable?java/lang/Throwable?delay
threadPool+Lcom/groupbyinc/flux/threadpool/ThreadPool;lastBatchStartTime
lastBatchSizeIprepareBulkRequestRunnable=Lcom/groupbyinc/flux/common/util/concurrent/AbstractRunnable;nanos?b
i?perfectlyThrottledBatchTime(I)F??
?	?min??
??nowearliestNextBatchStartTimewaitTimeSECONDS??	??toNanos(J)J??
??targetBatchTimeInSeconds"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder
/1requests per second must be more than 0 but was [append-(Ljava/lang/String;)Ljava/lang/StringBuilder;	

(F)Ljava/lang/StringBuilder;

]toStrings
(Ljava/lang/String;)V,
.[{}]: rethrottling to [{}] requests per secondjava/lang/Float(F)Ljava/lang/Float;?
>[{}]: skipping rescheduling because there is no scheduled task'(Ljava/lang/String;Ljava/lang/Object;)V? ?!\(F)Lcom/groupbyinc/flux/index/reindex/WorkerBulkByScrollTaskState$DelayedPrepareBulkRequest;#
$delayedPrepareBulkRequestnewRequestsPerSecond
access$100i(Lcom/groupbyinc/flux/index/reindex/WorkerBulkByScrollTaskState;)Ljava/util/concurrent/atomic/AtomicLong;x0
access$200u(Lcom/groupbyinc/flux/index/reindex/WorkerBulkByScrollTaskState;)Lcom/groupbyinc/flux/index/reindex/BulkByScrollTask;
access$300#()Lorg/apache/logging/log4j/Logger;*com/groupbyinc/flux/common/logging/Loggers0	getLogger4(Ljava/lang/Class;)Lorg/apache/logging/log4j/Logger;23
14timeValueHours6k
i7	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
SourceFileInnerClasses! !"#$%&B'()*9+,-:?*?0*?2Y	?5?7*?2Y	?5?9*?2Y	?5?;*?2Y	?5?=*?2Y	?5??*?AY?D?F*?2Y	?5?H*?2Y	?5?J*?2Y	?5?L*?2Y?M?O*?QY?R?T*+?V*,?X*%?\?;*?]^???'(<BV@AB(C4D@ELFXGdHpI{T?W?X?Y?Z_`:?d?Y*?X*?7?d*?9?d*?;?d*?=?d*?F?g*?H?d*???d*?J?d*?L?d*?O?d?m*?q*?V?u*?y?|?;d]^<>]_`a!b(c/d6e=fDgKhRiYj]kc]}.:5*~???;]^<
pq?3:A	*?7???;	]^	??<
tu?.:7	*?F??W?;	]^<
xy?.:7	*????X?;	]^<
|}?b:2*?;?d?;]^<??.:7	*?;??X?;	]^<
???b:2*?9?d?;]^<??.:7	*?9??X?;	]^<
???b:2*?=?d?;]^<??.:7	*?=??X?;	]^<
???.:7	*?H??X?;	]^<
???.:7	*?J??X?;	]^<
???.:7	*?L??X?;	]^<
??no:/*???;]^<?vw:?4*?T???L+?	?m?+???	?m?	+?????????m?;4]^)??<????? ?=	???:?
Z*?TY:?*,???m??:???*?V?Ƹ???*?T?Y*+*?q?	Y?շض?ç:???NQQVQ;>5?Z]^Z??Z?Z??Z??<???,?K?Y?=?Q?i?????:?(,??*???a7???	??e????7?m?;>(]^(?(?(??
??"??<?
?"???:r*??~????*??nE??
???$j?; ]^??(<?
???=YZ:w.#??%?Y?Y??#?????*#???;.]^.'(<??(?-?=(Z:e*?TYM²?*?V?Ƹ?#???*#?\*?T???N-???*?V?Ƹ̹",ñ*?T-#?%??,ç
:,???K]LZ]]a]; 0(&?e]^e'(<*
?? ?%?0?4?I?L?X?d?=?L???():/*?O?;*^<,+,:/*?V?;*^<,-.:???<,/.:,?5??
?8??<
.3>?	


	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy