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

com.groupbyinc.flux.indices.IndexingMemoryController.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????4?4com/groupbyinc/flux/indices/IndexingMemoryController6com/groupbyinc/flux/common/component/AbstractComponent9com/groupbyinc/flux/index/shard/IndexingOperationListenerjava/io/CloseableIndexingMemoryController.javaOcom/groupbyinc/flux/indices/IndexingMemoryController$ShardsIndicesStatusChecker
ShardsIndicesStatusCheckerFcom/groupbyinc/flux/indices/IndexingMemoryController$ShardAndBytesUsed
ShardAndBytesUsed6com/groupbyinc/flux/indices/IndexingMemoryController$14com/groupbyinc/flux/threadpool/Scheduler$Cancellable(com/groupbyinc/flux/threadpool/SchedulerCancellable-com/groupbyinc/flux/index/engine/Engine$Index'com/groupbyinc/flux/index/engine/EngineIndex3com/groupbyinc/flux/index/engine/Engine$IndexResultIndexResult.com/groupbyinc/flux/index/engine/Engine$DeleteDelete4com/groupbyinc/flux/index/engine/Engine$DeleteResult"DeleteResult1com/groupbyinc/flux/index/engine/Engine$Operation%	Operation.com/groupbyinc/flux/index/engine/Engine$Result(Result/com/groupbyinc/flux/threadpool/ThreadPool$Names+)com/groupbyinc/flux/threadpool/ThreadPool-Names4com/groupbyinc/flux/common/settings/Setting$Property0+com/groupbyinc/flux/common/settings/Setting2Property3com/groupbyinc/flux/index/engine/Engine$Result$Type5Type%java/lang/invoke/MethodHandles$Lookup8java/lang/invoke/MethodHandles:LookupINDEX_BUFFER_SIZE_SETTING-Lcom/groupbyinc/flux/common/settings/Setting;^Lcom/groupbyinc/flux/common/settings/Setting;MIN_INDEX_BUFFER_SIZE_SETTINGMAX_INDEX_BUFFER_SIZE_SETTINGSHARD_INACTIVE_TIME_SETTINGZLcom/groupbyinc/flux/common/settings/Setting;"SHARD_MEMORY_INTERVAL_TIME_SETTING
threadPool+Lcom/groupbyinc/flux/threadpool/ThreadPool;indexShardsLjava/lang/Iterable;BLjava/lang/Iterable;indexingBuffer/Lcom/groupbyinc/flux/common/unit/ByteSizeValue;inactiveTime+Lcom/groupbyinc/flux/common/unit/TimeValue;interval	throttledLjava/util/Set;=Ljava/util/Set;	scheduler6Lcom/groupbyinc/flux/threadpool/Scheduler$Cancellable;CAN_WRITE_INDEX_BUFFER_STATESLjava/util/EnumSet;FLjava/util/EnumSet;
statusCheckerQLcom/groupbyinc/flux/indices/IndexingMemoryController$ShardsIndicesStatusChecker;p(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Ljava/lang/Iterable;)V1(Lcom/groupbyinc/flux/common/settings/Settings;)VY[
\java/util/HashSet^()VY`
_aOP	cGH	e=>	ggetB(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object;ij
3k-com/groupbyinc/flux/common/unit/ByteSizeValuemgetKey()Ljava/lang/String;op
3q,com/groupbyinc/flux/common/settings/Settingss&(Ljava/lang/String;)Ljava/lang/String;iu
tv%xjava/lang/StringzendsWith(Ljava/lang/String;)Z|}
{~java/lang/Iterable?@>	?settings.Lcom/groupbyinc/flux/common/settings/Settings;??	?A>	?getBytes()J??
n?????????JK	?B>	?)com/groupbyinc/flux/common/unit/TimeValue?LM	?D>	?NM	?9(Lcom/groupbyinc/flux/indices/IndexingMemoryController;)VY?
?WX	?logger!Lorg/apache/logging/log4j/Logger;??	?5using indexing buffer size [{}] with {} [{}], {} [{}]?org/apache/logging/log4j/Logger?debugo(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V????scheduleTaskc(Lcom/groupbyinc/flux/threadpool/ThreadPool;)Lcom/groupbyinc/flux/threadpool/Scheduler$Cancellable;??
?RS	?EF	?minIndexingBuffermaxIndexingBufferthis6Lcom/groupbyinc/flux/indices/IndexingMemoryController;
indexServicesindexingBufferSettingLjava/lang/String;same?scheduleWithFixedDelay?(Ljava/lang/Runnable;Lcom/groupbyinc/flux/common/unit/TimeValue;Ljava/lang/String;)Lcom/groupbyinc/flux/threadpool/Scheduler$Cancellable;??
.?closecancel?`?indexingBufferSize1()Lcom/groupbyinc/flux/common/unit/ByteSizeValue;availableShards()Ljava/util/List;java/util/ArrayList?
?aiterator()Ljava/util/Iterator;????java/util/List?java/util/Iterator?hasNext()Z????next()Ljava/lang/Object;????*com/groupbyinc/flux/index/shard/IndexShard?TU	?state3()Lcom/groupbyinc/flux/index/shard/IndexShardState;??
??java/util/EnumSet?contains(Ljava/lang/Object;)Z??
??add????shard,Lcom/groupbyinc/flux/index/shard/IndexShard;>Ljava/util/List;Ljava/util/List;getIndexBufferRAMBytesUsed/(Lcom/groupbyinc/flux/index/shard/IndexShard;)J??
??getShardWritingBytesgetWritingBytes??
??writeIndexingBufferAsync/(Lcom/groupbyinc/flux/index/shard/IndexShard;)Vrefresh?executor:(Ljava/lang/String;)Ljava/util/concurrent/ExecutorService;??
.e(Lcom/groupbyinc/flux/indices/IndexingMemoryController;Lcom/groupbyinc/flux/index/shard/IndexShard;)VY
$java/util/concurrent/ExecutorServiceexecute(Ljava/lang/Runnable;)V	
forceCheckrun`

activateThrottling`
?deactivateThrottling`
?	postIndex?(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/index/engine/Engine$Index;Lcom/groupbyinc/flux/index/engine/Engine$IndexResult;)VrecordOperationBytesf(Lcom/groupbyinc/flux/index/engine/Engine$Operation;Lcom/groupbyinc/flux/index/engine/Engine$Result;)V
shardId)Lcom/groupbyinc/flux/index/shard/ShardId;index/Lcom/groupbyinc/flux/index/engine/Engine$Index;result5Lcom/groupbyinc/flux/index/engine/Engine$IndexResult;
postDelete?(Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/index/engine/Engine$Delete;Lcom/groupbyinc/flux/index/engine/Engine$DeleteResult;)Vdelete0Lcom/groupbyinc/flux/index/engine/Engine$Delete;6Lcom/groupbyinc/flux/index/engine/Engine$DeleteResult;
getResultType7()Lcom/groupbyinc/flux/index/engine/Engine$Result$Type;&'
)(SUCCESS5Lcom/groupbyinc/flux/index/engine/Engine$Result$Type;*+	6,estimatedSizeInBytes()I./
&0bytesWritten(I)V23
4	operation3Lcom/groupbyinc/flux/index/engine/Engine$Operation;0Lcom/groupbyinc/flux/index/engine/Engine$Result;	checkIdle0(Lcom/groupbyinc/flux/index/shard/IndexShard;J)VEcom/groupbyinc/flux/common/apache/lucene/store/AlreadyClosedException;(J)V9=
?>"java/lang/invoke/LambdaMetafactory@metafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;BC
ADE,()Lorg/apache/logging/log4j/message/Message;Glambda$checkIdle$0X(Lcom/groupbyinc/flux/index/shard/IndexShard;)Lorg/apache/logging/log4j/message/Message;IJ
KL](Lcom/groupbyinc/flux/index/shard/IndexShard;)Lorg/apache/logging/log4j/util/MessageSupplier;iNOtraceG(Lorg/apache/logging/log4j/util/MessageSupplier;Ljava/lang/Throwable;)VQR?SeGLcom/groupbyinc/flux/common/apache/lucene/store/AlreadyClosedException;inactiveTimeNSJ5org/apache/logging/log4j/message/ParameterizedMessageY7ignore exception while checking if shard {} is inactive[+()Lcom/groupbyinc/flux/index/shard/ShardId;]
?^'(Ljava/lang/String;Ljava/lang/Object;)VY`
Za
access$000Y(Lcom/groupbyinc/flux/indices/IndexingMemoryController;)Lorg/apache/logging/log4j/Logger;x0
access$100g(Lcom/groupbyinc/flux/indices/IndexingMemoryController;)Lcom/groupbyinc/flux/common/unit/ByteSizeValue;
access$200c(Lcom/groupbyinc/flux/indices/IndexingMemoryController;)Lcom/groupbyinc/flux/common/unit/TimeValue;
access$300
access$400
access$500
access$600
access$700
access$800
access$900access$1000G(Lcom/groupbyinc/flux/indices/IndexingMemoryController;)Ljava/util/Set;access$1100access$1200 indices.memory.index_buffer_sizev10%x	NodeScope6Lcom/groupbyinc/flux/common/settings/Setting$Property;z{	1|memorySizeSetting?(Ljava/lang/String;Ljava/lang/String;[Lcom/groupbyinc/flux/common/settings/Setting$Property;)Lcom/groupbyinc/flux/common/settings/Setting;~
3?$indices.memory.min_index_buffer_size?0,com/groupbyinc/flux/common/unit/ByteSizeUnit?MB.Lcom/groupbyinc/flux/common/unit/ByteSizeUnit;??	??2(JLcom/groupbyinc/flux/common/unit/ByteSizeUnit;)VY?
n?BYTES??	?????????byteSizeSetting(Ljava/lang/String;Lcom/groupbyinc/flux/common/unit/ByteSizeValue;Lcom/groupbyinc/flux/common/unit/ByteSizeValue;Lcom/groupbyinc/flux/common/unit/ByteSizeValue;[Lcom/groupbyinc/flux/common/settings/Setting$Property;)Lcom/groupbyinc/flux/common/settings/Setting;??
3?$indices.memory.max_index_buffer_size?Y=
n?"indices.memory.shard_inactive_time?timeValueMinutes.(J)Lcom/groupbyinc/flux/common/unit/TimeValue;??
??positiveTimeSetting?(Ljava/lang/String;Lcom/groupbyinc/flux/common/unit/TimeValue;[Lcom/groupbyinc/flux/common/settings/Setting$Property;)Lcom/groupbyinc/flux/common/settings/Setting;??
3?indices.memory.interval?timeValueSeconds??
??/com/groupbyinc/flux/index/shard/IndexShardState?
RECOVERING1Lcom/groupbyinc/flux/index/shard/IndexShardState;??	??
POST_RECOVERY??	??STARTED??	??ofE(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;??
??	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTable?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Ljava/lang/Iterable;)V@()Ljava/util/List;BootstrapMethods
SourceFileInnerClasses!=>??@>??A>??B>?CD>?CEFGH?IJKLMNMOP?QRSTU?VWXYZ???*+?]*?_Y?b?d*-?f?h+?l?n:+?h?r?w:?
y??Q??*???l?n:??*???l?n:??????:???????????:*??*??*???l????*??*???l????*?Y*????*???*?????r*?????r*????**,????*,????RK??KZ0?K???????EF??H!?JK-??????I?^aWbd!f-h<jKkZlhmlo?p?s?u?w?y?{?}?~?{??????'?<t.?n{?/nn??????C+*??*?????????EF???`?8
*??????
???
?	????/*???????????????Y??L*?f??M,???%,????N??-???+-??W???+?? %?????7???7?????%?2?:?=?????'??????9+?????????????9+?????????????P*?????Y*+??
???????
??`?6*????????
????=+????????
????=+????????
???S*,-???*?? ?
??!"?S*,-???*??#$%?
???e,?)?-?*??+?1?5?? ??678??
???9:??+ ???:*??+?P?T?<?*
UV????WX????
???H<
IJ?9?ZY\*?_?b??????cd?/*????e??3fg?/*????e??3hi?/*????e??3jd?/*????e??3kd?/*????e??3ld?/*????e??3md?/*????e??3nd?/*????e??3od?/*????e??3pd?/*????e??3qr?/*?d??e??3sd?/*????e??3td?/*????e??3u`???wy?1Y?}S???h??nY??????nY	?????nY??????1Y?}S??????nY????nY????nY??????1Y?}S?????????1Y?}S?????????1Y?}S???????????????67:NA?H?K?[?FHMH?	?r			 !	#$	&'	)*	,./	134@6)7@9;<




© 2015 - 2024 Weber Informatics LLC | Privacy Policy