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

dataroaring pushed a commit to branch branch-3.0
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/branch-3.0 by this push:
     new 75103ae89d8 [test](fe) Add session variable enable_reserve_memory for 
testing (#48806)
75103ae89d8 is described below

commit 75103ae89d8e788362bb5b1c6eee33893aedb4c7
Author: Jerry Hu <hushengg...@selectdb.com>
AuthorDate: Mon Mar 10 11:05:28 2025 +0800

    [test](fe) Add session variable enable_reserve_memory for testing (#48806)
---
 .../src/main/java/org/apache/doris/qe/SessionVariable.java       | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java 
b/fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java
index f1b2181d1d1..666bcd43b15 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/qe/SessionVariable.java
@@ -561,6 +561,7 @@ public class SessionVariable implements Serializable, 
Writable {
     // for spill to disk
     public static final String EXTERNAL_SORT_BYTES_THRESHOLD = 
"external_sort_bytes_threshold";
     public static final String EXTERNAL_AGG_PARTITION_BITS = 
"external_agg_partition_bits";
+    public static final String ENABLE_RESERVE_MEMORY = "enable_reserve_memory";
     public static final String SPILL_STREAMING_AGG_MEM_LIMIT = 
"spill_streaming_agg_mem_limit";
     public static final String MIN_REVOCABLE_MEM = "min_revocable_mem";
     public static final String ENABLE_JOIN_SPILL = "enable_join_spill";
@@ -2197,6 +2198,14 @@ public class SessionVariable implements Serializable, 
Writable {
     public boolean disableEmptyPartitionPrune = false;
     // CLOUD_VARIABLES_END
 
+    @VariableMgr.VarAttr(
+            name = ENABLE_RESERVE_MEMORY,
+            description = {"控制是否启用分配内存前先reverve memory的功能。默认为 true。",
+                    "Controls whether to enable reserve memory before 
allocating memory. "
+                            + "The default value is true."},
+            needForward = true, fuzzy = true)
+    public boolean enableReserveMemory = true;
+
     // for spill to disk
     @VariableMgr.VarAttr(name = MIN_REVOCABLE_MEM, fuzzy = true)
     public long minRevocableMem = 32 * 1024 * 1024;


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to