Skip to content

Commit c2e2b55

Browse files
author
Pradeep L
committed
admission controll setting validation
Signed-off-by: Pradeep L <spradeel@amazon.com>
1 parent 572f732 commit c2e2b55

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

server/src/main/java/org/opensearch/ratelimitting/admissioncontrol/settings/NativeMemoryBasedAdmissionControllerSettings.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public class NativeMemoryBasedAdmissionControllerSettings {
2424
* Default parameters for the NativeMemoryBasedAdmissionControllerSettings
2525
*/
2626
public static class Defaults {
27-
public static final long NATIVE_MEMORY_USAGE_LIMIT = 80;
27+
public static final long NATIVE_MEMORY_USAGE_LIMIT = 95;
2828
public static final long CLUSTER_ADMIN_NATIVE_MEMORY_USAGE_LIMIT = 95;
2929
}
3030

@@ -52,6 +52,8 @@ public static class Defaults {
5252
public static final Setting<Long> SEARCH_NATIVE_MEMORY_USAGE_LIMIT = Setting.longSetting(
5353
"admission_control.search.native_memory_usage.limit",
5454
Defaults.NATIVE_MEMORY_USAGE_LIMIT,
55+
0,
56+
100,
5557
Setting.Property.Dynamic,
5658
Setting.Property.NodeScope
5759
);
@@ -63,6 +65,8 @@ public static class Defaults {
6365
public static final Setting<Long> INDEXING_NATIVE_MEMORY_USAGE_LIMIT = Setting.longSetting(
6466
"admission_control.indexing.native_memory_usage.limit",
6567
Defaults.NATIVE_MEMORY_USAGE_LIMIT,
68+
0,
69+
100,
6670
Setting.Property.Dynamic,
6771
Setting.Property.NodeScope
6872
);
@@ -74,6 +78,8 @@ public static class Defaults {
7478
public static final Setting<Long> CLUSTER_ADMIN_NATIVE_MEMORY_USAGE_LIMIT = Setting.longSetting(
7579
"admission_control.cluster_admin.native_memory_usage.limit",
7680
Defaults.CLUSTER_ADMIN_NATIVE_MEMORY_USAGE_LIMIT,
81+
0,
82+
100,
7783
Setting.Property.Dynamic,
7884
Setting.Property.NodeScope
7985
);

0 commit comments

Comments
 (0)