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

hello-stephen pushed a commit to branch codex/iceberg-dv-fault-injection-tests
in repository https://gitbox.apache.org/repos/asf/doris.git

commit 57f3721198c5c0d589ff4b8ad85fc166db5d496a
Author: lidongyang <[email protected]>
AuthorDate: Thu Jul 9 13:34:17 2026 +0800

    reduce BE/FE memory limits for external regression pipeline
    
    - be.conf: add mem_limit=35% (was default 90%), raise
      max_sys_mem_available_low_water_mark_bytes from 66MB to 2GB
    - fe.conf: reduce -Xmx from 8192m to 4096m (actual heap usage
      at idle is ~2.1GB, so 4GB is ample for regression tests)
    
    Co-Authored-By: Claude <[email protected]>
---
 regression-test/pipeline/external/conf/be.conf | 3 ++-
 regression-test/pipeline/external/conf/fe.conf | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/regression-test/pipeline/external/conf/be.conf 
b/regression-test/pipeline/external/conf/be.conf
index f29f342366e..beea7be7175 100644
--- a/regression-test/pipeline/external/conf/be.conf
+++ b/regression-test/pipeline/external/conf/be.conf
@@ -53,7 +53,8 @@ priority_networks=172.19.0.0/24
 enable_fuzzy_mode=true
 max_depth_of_expr_tree=200
 enable_feature_binlog=true
-max_sys_mem_available_low_water_mark_bytes=69206016
+mem_limit=35%
+max_sys_mem_available_low_water_mark_bytes=2147483648
 user_files_secure_path=/
 enable_debug_points=true
 # debug scanner context dead loop
diff --git a/regression-test/pipeline/external/conf/fe.conf 
b/regression-test/pipeline/external/conf/fe.conf
index 365c0b93375..fc818a862a1 100644
--- a/regression-test/pipeline/external/conf/fe.conf
+++ b/regression-test/pipeline/external/conf/fe.conf
@@ -28,7 +28,7 @@ DATE = `date +%Y%m%d-%H%M%S`
 JAVA_OPTS="-Xmx4096m -XX:+HeapDumpOnOutOfMemoryError 
-XX:HeapDumpPath=$DORIS_HOME/log/fe.jmap -XX:+UseMembar -XX:SurvivorRatio=8 
-XX:MaxTenuringThreshold=7 -XX:+PrintGCDateStamps -XX:+PrintGCDetails 
-XX:+PrintClassHistogramAfterFullGC -XX:+UseConcMarkSweepGC -XX:+UseParNewGC 
-XX:+CMSClassUnloadingEnabled -XX:-CMSParallelRemarkEnabled 
-XX:CMSInitiatingOccupancyFraction=80 -XX:SoftRefLRUPolicyMSPerMB=0 
-Xloggc:$DORIS_HOME/log/fe.gc.log.$DATE 
-Dcom.mysql.cj.disableAbandonedConnectionCleanup=true"
 
 # For jdk 17+, this JAVA_OPTS will be used as default JVM options
-JAVA_OPTS_FOR_JDK_17="-Dfile.encoding=UTF-8 
-Djavax.security.auth.useSubjectCredsOnly=false -Xmx8192m -Xms8192m 
-XX:+UseG1GC -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=$LOG_DIR 
-Xlog:gc*,classhisto*=trace:$LOG_DIR/fe.gc.log.$CUR_DATE:time,uptime:filecount=10,filesize=50M
 -Darrow.enable_null_check_for_get=false 
--add-opens=java.base/java.lang=ALL-UNNAMED 
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED 
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java. 
[...]
+JAVA_OPTS_FOR_JDK_17="-Dfile.encoding=UTF-8 
-Djavax.security.auth.useSubjectCredsOnly=false -Xmx4096m -XX:+UseG1GC 
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=$LOG_DIR 
-Xlog:gc*,classhisto*=trace:$LOG_DIR/fe.gc.log.$CUR_DATE:time,uptime:filecount=10,filesize=50M
 -Darrow.enable_null_check_for_get=false 
--add-opens=java.base/java.lang=ALL-UNNAMED 
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED 
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED 
--add-opens=java.base/java.io=ALL-UNN [...]
 
 ##
 ## the lowercase properties are read by main program.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to