This is an automated email from the ASF dual-hosted git repository.

tkalkirill pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


The following commit(s) were added to refs/heads/main by this push:
     new 1aead9b121 IGNITE-23104 Add validation of some fields in 
GcConfigurationSchema (#4307)
1aead9b121 is described below

commit 1aead9b1211d9d4ac908340981cccf72540d82f0
Author: Kirill Tkalenko <[email protected]>
AuthorDate: Thu Aug 29 14:27:25 2024 +0300

    IGNITE-23104 Add validation of some fields in GcConfigurationSchema (#4307)
---
 .../ignite/internal/schema/configuration/GcConfigurationSchema.java    | 3 +++
 1 file changed, 3 insertions(+)

diff --git 
a/modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/GcConfigurationSchema.java
 
b/modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/GcConfigurationSchema.java
index bdba9bfd9d..7b83468b7a 100644
--- 
a/modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/GcConfigurationSchema.java
+++ 
b/modules/schema/src/main/java/org/apache/ignite/internal/schema/configuration/GcConfigurationSchema.java
@@ -20,6 +20,7 @@ package org.apache.ignite.internal.schema.configuration;
 import org.apache.ignite.configuration.annotation.Config;
 import org.apache.ignite.configuration.annotation.ConfigValue;
 import org.apache.ignite.configuration.annotation.Value;
+import org.apache.ignite.configuration.validation.Range;
 
 /**
  * Garbage collector configuration schema.
@@ -27,10 +28,12 @@ import org.apache.ignite.configuration.annotation.Value;
 @Config
 public class GcConfigurationSchema {
     /** Number of garbage collector threads. */
+    @Range(min = 1)
     @Value(hasDefault = true)
     public int threads = Runtime.getRuntime().availableProcessors();
 
     /** The maximal number of entries in the storage to be garbage collected 
in a single batch. */
+    @Range(min = 0)
     @Value(hasDefault = true)
     public int batchSize = 5;
 

Reply via email to