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

com.groupbyinc.flux.index.seqno.LocalCheckpointTracker.class Maven / Gradle / Ivy

There is a newer version: 129
Show newest version
????4?6com/groupbyinc/flux/index/seqno/LocalCheckpointTrackerjava/lang/ObjectLocalCheckpointTracker.java4com/groupbyinc/flux/common/settings/Setting$Property+com/groupbyinc/flux/common/settings/SettingPropertySETTINGS_BIT_ARRAYS_SIZE-Lcom/groupbyinc/flux/common/settings/Setting;BLcom/groupbyinc/flux/common/settings/Setting;processedSeqNoLjava/util/LinkedList;SLjava/util/LinkedList;
bitArraysSizeIfirstProcessedSeqNoJ
checkpoint	nextSeqNo$assertionsDisabledZ.(Lcom/groupbyinc/flux/index/IndexSettings;JJ)V()V
java/util/LinkedList
	!????????"java/lang/IllegalArgumentException%java/lang/StringBuilder'
(7local checkpoint must be non-negative or [-1] but was [*append-(Ljava/lang/String;)Ljava/lang/StringBuilder;,-
(.(J)Ljava/lang/StringBuilder;,0
(1]3toString()Ljava/lang/String;56
(7(Ljava/lang/String;)V9
&:'com/groupbyinc/flux/index/IndexSettings<3max seq. no. must be non-negative or [-1] but was [>	@getSettings0()Lcom/groupbyinc/flux/common/settings/Settings;BC
=DgetB(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object;FG
	Hjava/lang/IntegerJintValue()ILM
KN	P	R	T	Vthis8Lcom/groupbyinc/flux/index/seqno/LocalCheckpointTracker;
indexSettings)Lcom/groupbyinc/flux/index/IndexSettings;maxSeqNolocalCheckpoint
generateSeqNo()JmarkSeqNoAsCompleted(J)VgetBitSetForSeqNo>(J)Lcom/groupbyinc/flux/common/apache/lucene/util/FixedBitSet;bc
dseqNoToBitSetOffset(J)Ifg
h9com/groupbyinc/flux/common/apache/lucene/util/FixedBitSetjset(I)Vlm
knupdateCheckpointp
qseqNobitSet;Lcom/groupbyinc/flux/common/apache/lucene/util/FixedBitSet;offsetresetCheckpoint	x????????java/lang/AssertionError|
}clear
?
getCheckpointgetMaxSeqNogetStats/(J)Lcom/groupbyinc/flux/index/seqno/SeqNoStats;*com/groupbyinc/flux/index/seqno/SeqNoStats??_
??_
?(JJJ)V?
??globalCheckpointwaitForOpsToCompletejava/lang/InterruptedException?.Lcom/groupbyinc/flux/common/SuppressForbidden;reasonObject#waitwait?
?Object#notifyAlljava/lang/Thread?	holdsLock(Ljava/lang/Object;)Z??
??rcheckpoint should be below the end of the first bit set (o.w. current bit set is completed and shouldn't be there)?(Ljava/lang/Object;)V?
}?getFirst()Ljava/lang/Object;??
?lcheckpoint + 1 doesn't point to the first bit set (o.w. current bit set is completed and shouldn't be there)?(I)ZF?
k?JupdateCheckpoint is called but the bit following the checkpoint is not set?removeFirst??
?	peekFirst??
?	notifyAll?
?java/lang/Throwable?currentseqNo: ? firstProcessedSeqNo: ????#java/lang/IndexOutOfBoundsException?sequence number too high; got [?], firstProcessedSeqNo [?
?:size?M
?m
k?add??
?(I)Ljava/lang/Object;F?
?bitSetOffsetjava/lang/Class?desiredAssertionStatus()Z??
??'index.seq_no.checkpoint.bit_arrays_size?
IndexScope6Lcom/groupbyinc/flux/common/settings/Setting$Property;??	?
intSettingz(Ljava/lang/String;II[Lcom/groupbyinc/flux/common/settings/Setting$Property;)Lcom/groupbyinc/flux/common/settings/Setting;??
	?	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
ExceptionsRuntimeInvisibleAnnotations
SourceFileInnerClasses!	?
?@B?g?*?*?Y? ?"	??-#??$?&Y?(Y?)+?/?24?/?8?;? 	??+ #??#?&Y?(Y?)??/ ?24?/?8?;?*?A+?E?I?K?O?Q*#??	?
a?S* #??	? 
a?U*?W??*?XY?Z[?\?]?.M.NO@SNTnW?X?Y?Z?[?@?@=-a?=O?= ^_?6*Y?U]
a?U??XY?c!`a??=*?U??
*
a?U*?W???*?eN*?i6-?o*?W
a??*?r??*=XY=s tu'v?*
m	nprt u'v-w8x<z?	?!k wa??A?y?z???}Y?~??y?*?W???}Y?~?*?"??*
a?S*?W??AXYA???-?4?;?@???_?/*?W??XY???_?1*?U
e??XY?? ???E??Y*??*??????XY??? ?a?W*?W??
*??????XYs??	????????s?p???y?*????}Y?~??y?!*?W*?S*?Q?a
e??
?}Y?????y?!**?W
a?e*?"???
?}Y?????y?'**?W
a?e**?W
a?i???
?}Y????*?"???kL*Y?W
a?W*?W*?S*?Q?a
e??D*?"??W*Y?S*?Q?a?S?y?*?W*?Se*?Q????}Y?~?*?"???kL+?+**?W
a?i?????*???
M*??,???
??t?uXY?B??9?]??????????????????
?
???
##)?
k?S
?F????s?bc?%??y?*????}Y?~??y?3*?S??*?}Y?(Y?)??/?2??/*?S?2?8???*?Se*?Q?mB!???/??Y?(Y?)Ŷ/?2Ƕ/*?S?24?/?8?ȿ!*?"?˅??*?"?kY*?Q?Ͷ?W???*?"!????k?? ?XY?sXd??"??K?X?`????????	5?@"fg?9?y?*????}Y?~??y?*?S???}Y?~?*?Se?*?Qp??9XY9s???,????V'?ۚ??y??Y??S??A??!' (&'?@??
	
@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy