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

com.groupbyinc.flux.cluster.routing.allocation.DiskThresholdSettings.class Maven / Gradle / Ivy

????4?Dcom/groupbyinc/flux/cluster/routing/allocation/DiskThresholdSettingsjava/lang/ObjectDiskThresholdSettings.javaXcom/groupbyinc/flux/cluster/routing/allocation/DiskThresholdSettings$FloodStageValidatorFloodStageValidator_com/groupbyinc/flux/cluster/routing/allocation/DiskThresholdSettings$HighDiskWatermarkValidator	HighDiskWatermarkValidator^com/groupbyinc/flux/cluster/routing/allocation/DiskThresholdSettings$LowDiskWatermarkValidatorLowDiskWatermarkValidator4com/groupbyinc/flux/common/settings/Setting$Property+com/groupbyinc/flux/common/settings/SettingProperty5com/groupbyinc/flux/common/settings/Setting$Validator	Validator%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup9CLUSTER_ROUTING_ALLOCATION_DISK_THRESHOLD_ENABLED_SETTING-Lcom/groupbyinc/flux/common/settings/Setting;BLcom/groupbyinc/flux/common/settings/Setting;5CLUSTER_ROUTING_ALLOCATION_LOW_DISK_WATERMARK_SETTINGALcom/groupbyinc/flux/common/settings/Setting;6CLUSTER_ROUTING_ALLOCATION_HIGH_DISK_WATERMARK_SETTING=CLUSTER_ROUTING_ALLOCATION_DISK_FLOOD_STAGE_WATERMARK_SETTING6CLUSTER_ROUTING_ALLOCATION_INCLUDE_RELOCATIONS_SETTING3CLUSTER_ROUTING_ALLOCATION_REROUTE_INTERVAL_SETTINGZLcom/groupbyinc/flux/common/settings/Setting;lowWatermarkRawLjava/lang/String;highWatermarkRawfreeDiskThresholdLowLjava/lang/Double;freeDiskThresholdHighfreeBytesThresholdLow/Lcom/groupbyinc/flux/common/unit/ByteSizeValue;freeBytesThresholdHighincludeRelocationsZenabledrerouteInterval+Lcom/groupbyinc/flux/common/unit/TimeValue;
floodStageRawfreeDiskThresholdFloodStagefreeBytesThresholdFloodStagef(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/ClusterSettings;)V()V79
:	<getB(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object;>?
@java/lang/StringB!	D"	FsetHighWatermark(Ljava/lang/String;)VHI
JsetLowWatermarkLI
MsetFloodStageRawOI
P#	Rjava/lang/BooleanTbooleanValue()ZVW
UX/0	Z$	\)com/groupbyinc/flux/common/unit/TimeValue^23	`	b10	d"java/lang/invoke/LambdaMetafactoryfmetafactory?(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;hi
gjk(Ljava/lang/Object;)VmNIaccepte(Lcom/groupbyinc/flux/cluster/routing/allocation/DiskThresholdSettings;)Ljava/util/function/Consumer;qrs3com/groupbyinc/flux/common/settings/ClusterSettingsuaddSettingsUpdateConsumerM(Lcom/groupbyinc/flux/common/settings/Setting;Ljava/util/function/Consumer;)Vwx
vyKsQssetIncludeRelocations(Z)V?
??(Ljava/lang/Boolean;)V?ssetRerouteInterval.(Lcom/groupbyinc/flux/common/unit/TimeValue;)V??
???s
setEnabled??
??sthisFLcom/groupbyinc/flux/cluster/routing/allocation/DiskThresholdSettings;settings.Lcom/groupbyinc/flux/common/settings/Settings;clusterSettings5Lcom/groupbyinc/flux/common/settings/ClusterSettings;lowWatermark
highWatermark
floodStage
doValidate9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V/com/groupbyinc/flux/ElasticsearchParseException?doValidateAsPercentage??
?doValidateAsBytes??
?java/util/Locale?ROOTLjava/util/Locale;??	??Qunable to consistently parse [%s=%s], [%s=%s], and [%s=%s] as percentage or bytes?getKey()Ljava/lang/String;??
?formatK(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;??
C?"java/lang/IllegalArgumentException?*(Ljava/lang/String;Ljava/lang/Throwable;)V7?
??messagee1Lcom/groupbyinc/flux/ElasticsearchParseException;lowhighflood thresholdPercentageFromWatermark(Ljava/lang/String;Z)D??
?java/lang/StringBuilder?
?:low disk watermark [?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??!] more than high disk watermark [?]?toString??
??7I
??high disk watermark [?(] more than flood stage disk watermark [?lowWatermarkThresholdDhighWatermarkThresholdfloodThresholdthresholdBytesFromWatermarkV(Ljava/lang/String;Ljava/lang/String;Z)Lcom/groupbyinc/flux/common/unit/ByteSizeValue;??
?-com/groupbyinc/flux/common/unit/ByteSizeValue?getBytes()J??
??!] less than high disk watermark [?(] less than flood stage disk watermark [?lowWatermarkByteshighWatermarkBytesfloodStageBytes&'	?@Y(Ljava/lang/String;)D??
?java/lang/Double?valueOf(D)Ljava/lang/Double;??
??)*	?U(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/unit/ByteSizeValue;??
,-	('	+*	.-	4'	
5*	6-	getLowWatermarkRawgetHighWatermarkRawgetFreeDiskThresholdLow()Ljava/lang/Double;getFreeDiskThresholdHighgetFreeBytesThresholdLow1()Lcom/groupbyinc/flux/common/unit/ByteSizeValue;getFreeBytesThresholdHighgetFreeDiskThresholdFloodStagegetFreeBytesThresholdFloodStagegetFloodStageRaw	isEnabledgetRerouteInterval-()Lcom/groupbyinc/flux/common/unit/TimeValue;	watermark*com/groupbyinc/flux/common/unit/RatioValueparseRatioValue@(Ljava/lang/String;)Lcom/groupbyinc/flux/common/unit/RatioValue;!"
 #getAsPercent()D%&
 'exlenientsettingNameparseBytesSizeValue,?
?-0b/validWatermarkSetting8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
addSuppressed(Ljava/lang/Throwable;)V34
?5lambda$static$2&(Ljava/lang/String;)Ljava/lang/String;5cluster.routing.allocation.disk.watermark.flood_stage912
;slambda$static$1.cluster.routing.allocation.disk.watermark.high?lambda$static$0-cluster.routing.allocation.disk.watermark.lowB
access$000??
Ex0x1x21cluster.routing.allocation.disk.threshold_enabledKDynamic6Lcom/groupbyinc/flux/common/settings/Setting$Property;MN	O	NodeScopeQN	RboolSettingy(Ljava/lang/String;Z[Lcom/groupbyinc/flux/common/settings/Setting$Property;)Lcom/groupbyinc/flux/common/settings/Setting;TU
V85%X&(Ljava/lang/Object;)Ljava/lang/Object;ZA8
\]8apply()Ljava/util/function/Function;`ab

:?(Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;Lcom/groupbyinc/flux/common/settings/Setting$Validator;[Lcom/groupbyinc/flux/common/settings/Setting$Property;)V7e
f90%h>8
jkb

:95%o78
qrb
:3cluster.routing.allocation.disk.include_relocationsv0cluster.routing.allocation.disk.reroute_intervalx<timeValueSeconds.(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;??
?	SignatureCodeLocalVariableTableLineNumberTable
StackMapTableBootstrapMethods
SourceFileInnerClasses!?? !? "? #?$?%B&'B('B)*B+*B,-B.-B/0B10B23B4'B5*B6- 78?S?*?;?=+?A?CN?E+?A?C:?G+?A?C:*?K*-?N*?Q*?S+?A?U?Y?[*?]+?A?_?a*?c+?A?U?Y?e,?=*?t?z,?E*?|?z,?G*?~?z,?S*???z,?]*???z,?c*???z??>???????????'??''??'?FMNOP'Q-R2S8TIUWVhWuX?Y?Z?[?\?]
????T*+,???N*+,???EN????Y?=??SY*SY?E??SY+SY?G??SY,S??:??Y-???????4H?'A??T?'T?'T?'?6
???????!?.?;?C?H?S??
G?I??A
????	v*??J+??9,??9)??,??Y??Y??ɶ?*??϶?+??ѶͶԷֿ??,??Y??Y??ض?+??ڶ?,??ѶͶԷֿ??>v?'v?'v?'p??
i??b???"??
???D?L?u??	?D0
???-?*?=????N+?E????:,?G????:-???蔜,??Y??Y??ɶ?*????+??ѶͶԷֿ???蔜,??Y??Y??ض?+????,??ѶͶԷֿ??>??'??'??'??-{?-&n?-?.??????&?3?\?j?????\???6??>*?[????/0?
?????>*+?a????23?
?????>*?e????10?
??LI?k#*+??*?+??g????*+?=??????#??#?'??????"?HI?k#*+?*?+??g???*+?E????	??#??#?'??????"?OI?k#*+?*?+??g???
*+?G??????#??#4'??????"???/*?????????/*????????/*????????/*???????/*???????/*?	??????/*?
??????/*????????/*??????/W?/*?[?????W?/*?e????? ?/*?a?????$
???0*?į?'?,
???{*?$?(?M??,??? 	
)?'*0?9:	=
>@?H???
???;*+???'+'?I
????*+?.?N?0+?.?-???*)?'+'*0?WX[\^?F???
12??*?$W?M*+?.W?N-,?6-?*??	??*)?	??'+'?&	hpi	kolmnq?H??	CC???
78?2*:?8?2*@?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy