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

englefly 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 8f48acaab1 [refactor](nereids) convert session var name "beNumForTest" 
#23255
8f48acaab1 is described below

commit 8f48acaab1a6dbc11f25928a8be2bf83ecf994f5
Author: minghong <[email protected]>
AuthorDate: Tue Aug 22 10:12:07 2023 +0800

    [refactor](nereids) convert session var name "beNumForTest" #23255
    
    this var is used for test only. So keep "for_test" as suffix.
---
 .../java/org/apache/doris/nereids/cost/CostModelV1.java    |  4 ++--
 .../org/apache/doris/nereids/minidump/MinidumpUtils.java   |  2 +-
 .../src/main/java/org/apache/doris/qe/SessionVariable.java | 14 +++++++-------
 .../java/org/apache/doris/system/SystemInfoService.java    |  2 +-
 .../test/java/org/apache/doris/qe/PartitionCacheTest.java  |  2 +-
 5 files changed, 12 insertions(+), 12 deletions(-)

diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/cost/CostModelV1.java 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/cost/CostModelV1.java
index d579d03764..07a8e591ab 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/nereids/cost/CostModelV1.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/cost/CostModelV1.java
@@ -73,8 +73,8 @@ class CostModelV1 extends PlanVisitor<Cost, PlanContext> {
         if (ConnectContext.get().getSessionVariable().isPlayNereidsDump()) {
             // TODO: @bingfeng refine minidump setting, and pass testMinidumpUt
             beNumber = 1;
-        } else if (ConnectContext.get().getSessionVariable().getBeNumber() != 
-1) {
-            beNumber = ConnectContext.get().getSessionVariable().getBeNumber();
+        } else if 
(ConnectContext.get().getSessionVariable().getBeNumberForTest() != -1) {
+            beNumber = 
ConnectContext.get().getSessionVariable().getBeNumberForTest();
         } else {
             beNumber = Math.max(1, 
ConnectContext.get().getEnv().getClusterInfo().getBackendsNumber(true));
         }
diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/minidump/MinidumpUtils.java 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/minidump/MinidumpUtils.java
index 97366c9d9e..41de1f81e5 100644
--- 
a/fe/fe-core/src/main/java/org/apache/doris/nereids/minidump/MinidumpUtils.java
+++ 
b/fe/fe-core/src/main/java/org/apache/doris/nereids/minidump/MinidumpUtils.java
@@ -436,7 +436,7 @@ public class MinidumpUtils {
         jsonObj.put("Sql", 
ConnectContext.get().getStatementContext().getOriginStatement().originStmt);
         // add session variable
         int beNumber = 
ConnectContext.get().getEnv().getClusterInfo().getBackendsNumber(true);
-        ConnectContext.get().getSessionVariable().setBeNumber(beNumber);
+        ConnectContext.get().getSessionVariable().setBeNumberForTest(beNumber);
         jsonObj.put("SessionVariable", 
serializeChangedSessionVariable(ConnectContext.get().getSessionVariable()));
         // add tables
         jsonObj.put("DbName", ConnectContext.get().getDatabase());
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 e9e89854d8..930163fc29 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
@@ -161,7 +161,7 @@ public class SessionVariable implements Serializable, 
Writable {
     // if the right table is greater than this value in the hash join,  we 
will ignore IN filter
     public static final String RUNTIME_FILTER_MAX_IN_NUM = 
"runtime_filter_max_in_num";
 
-    public static final String BE_NUMBER = "be_number_for_test";
+    public static final String BE_NUMBER_FOR_TEST = "be_number_for_test";
 
     // max ms to wait transaction publish finish when exec insert stmt.
     public static final String INSERT_VISIBLE_TIMEOUT_MS = 
"insert_visible_timeout_ms";
@@ -712,16 +712,16 @@ public class SessionVariable implements Serializable, 
Writable {
     @VariableMgr.VarAttr(name = USE_RF_DEFAULT)
     public boolean useRuntimeFilterDefaultSize = false;
 
-    public int getBeNumber() {
-        return beNumber;
+    public int getBeNumberForTest() {
+        return beNumberForTest;
     }
 
-    public void setBeNumber(int beNumber) {
-        this.beNumber = beNumber;
+    public void setBeNumberForTest(int beNumberForTest) {
+        this.beNumberForTest = beNumberForTest;
     }
 
-    @VariableMgr.VarAttr(name = BE_NUMBER)
-    private int beNumber = -1;
+    @VariableMgr.VarAttr(name = BE_NUMBER_FOR_TEST)
+    private int beNumberForTest = -1;
 
     public double getCboCpuWeight() {
         return cboCpuWeight;
diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/system/SystemInfoService.java 
b/fe/fe-core/src/main/java/org/apache/doris/system/SystemInfoService.java
index f94534ad8b..8826fbbf64 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/system/SystemInfoService.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/system/SystemInfoService.java
@@ -355,7 +355,7 @@ public class SystemInfoService {
     }
 
     public int getBackendsNumber(boolean needAlive) {
-        int beNumber = ConnectContext.get().getSessionVariable().getBeNumber();
+        int beNumber = 
ConnectContext.get().getSessionVariable().getBeNumberForTest();
         if (beNumber < 0) {
             beNumber = getAllBackendIds(needAlive).size();
         }
diff --git 
a/fe/fe-core/src/test/java/org/apache/doris/qe/PartitionCacheTest.java 
b/fe/fe-core/src/test/java/org/apache/doris/qe/PartitionCacheTest.java
index 5923b57ea2..94216f74b4 100644
--- a/fe/fe-core/src/test/java/org/apache/doris/qe/PartitionCacheTest.java
+++ b/fe/fe-core/src/test/java/org/apache/doris/qe/PartitionCacheTest.java
@@ -242,7 +242,7 @@ public class PartitionCacheTest {
         channel.reset();
 
         SessionVariable sessionVariable = new SessionVariable();
-        Deencapsulation.setField(sessionVariable, "beNumber", 1);
+        Deencapsulation.setField(sessionVariable, "beNumberForTest", 1);
 
         new Expectations(channel) {
             {


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

Reply via email to