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

morrysnow pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/master by this push:
     new 31a23baa37 [fix](planner) Add default execution interval time for 
stats framework (#13044)
31a23baa37 is described below

commit 31a23baa37809d5b795a58c2fe8ddbe17fbdd761
Author: Kikyou1997 <33112463+kikyou1...@users.noreply.github.com>
AuthorDate: Thu Sep 29 22:40:27 2022 +0800

    [fix](planner) Add default execution interval time for stats framework 
(#13044)
    
    Set a default execution interval for stats collection related threads.
---
 fe/fe-core/src/main/java/org/apache/doris/common/Config.java        | 6 ++++++
 .../java/org/apache/doris/statistics/StatisticsJobScheduler.java    | 3 ++-
 .../java/org/apache/doris/statistics/StatisticsTaskScheduler.java   | 3 ++-
 3 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/fe/fe-core/src/main/java/org/apache/doris/common/Config.java 
b/fe/fe-core/src/main/java/org/apache/doris/common/Config.java
index 1ec86615d9..2c1c57c72e 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/common/Config.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/common/Config.java
@@ -1785,4 +1785,10 @@ public class Config extends ConfigBase {
      */
     @ConfField(mutable = true, masterOnly = true)
     public static int be_exec_version = max_be_exec_version;
+
+    @ConfField(mutable = false)
+    public static int statistic_job_scheduler_execution_interval_ms = 60 * 60 
* 1000;
+
+    @ConfField(mutable = false)
+    public static int statistic_task_scheduler_execution_interval_ms = 60 * 60 
* 1000;
 }
diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/statistics/StatisticsJobScheduler.java
 
b/fe/fe-core/src/main/java/org/apache/doris/statistics/StatisticsJobScheduler.java
index bed7db7b86..006076b4a0 100644
--- 
a/fe/fe-core/src/main/java/org/apache/doris/statistics/StatisticsJobScheduler.java
+++ 
b/fe/fe-core/src/main/java/org/apache/doris/statistics/StatisticsJobScheduler.java
@@ -78,7 +78,8 @@ public class StatisticsJobScheduler extends MasterDaemon {
             = Queues.newLinkedBlockingQueue(Config.cbo_max_statistics_job_num);
 
     public StatisticsJobScheduler() {
-        super("Statistics job scheduler", 0);
+        super("Statistics job scheduler",
+                Config.statistic_job_scheduler_execution_interval_ms);
     }
 
     @Override
diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/statistics/StatisticsTaskScheduler.java
 
b/fe/fe-core/src/main/java/org/apache/doris/statistics/StatisticsTaskScheduler.java
index b46a4106b8..6bac7d9e79 100644
--- 
a/fe/fe-core/src/main/java/org/apache/doris/statistics/StatisticsTaskScheduler.java
+++ 
b/fe/fe-core/src/main/java/org/apache/doris/statistics/StatisticsTaskScheduler.java
@@ -52,7 +52,8 @@ public class StatisticsTaskScheduler extends MasterDaemon {
     private final Queue<StatisticsTask> queue = 
Queues.newLinkedBlockingQueue();
 
     public StatisticsTaskScheduler() {
-        super("Statistics task scheduler", 0);
+        super("Statistics task scheduler",
+                Config.statistic_task_scheduler_execution_interval_ms);
     }
 
     @Override


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

Reply via email to