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

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

commit 3b56c4bcfa6d35348b6a32aa307d767b387aed2b
Author: starocean999 <40539150+starocean...@users.noreply.github.com>
AuthorDate: Thu Mar 7 16:23:35 2024 +0800

    [enhancement](nereids)send is_nereids flag to be (#31752)
---
 fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java | 2 ++
 gensrc/thrift/PaloInternalService.thrift                      | 3 +++
 2 files changed, 5 insertions(+)

diff --git a/fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java 
b/fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java
index 872a149b176..85a65161537 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java
@@ -3605,6 +3605,7 @@ public class Coordinator implements CoordInterface {
             for (int i = 0; i < instanceExecParams.size(); ++i) {
                 final FInstanceExecParam instanceExecParam = 
instanceExecParams.get(i);
                 TExecPlanFragmentParams params = new TExecPlanFragmentParams();
+                params.setIsNereids(context != null ? 
context.getState().isNereids() : false);
                 params.setProtocolVersion(PaloInternalServiceVersion.V1);
                 params.setFragment(fragment.toThrift());
                 params.setDescTbl(descTable);
@@ -3717,6 +3718,7 @@ public class Coordinator implements CoordInterface {
                     TPipelineFragmentParams params = new 
TPipelineFragmentParams();
 
                     // Set global param
+                    params.setIsNereids(context != null ? 
context.getState().isNereids() : false);
                     params.setProtocolVersion(PaloInternalServiceVersion.V1);
                     params.setDescTbl(descTable);
                     params.setQueryId(queryId);
diff --git a/gensrc/thrift/PaloInternalService.thrift 
b/gensrc/thrift/PaloInternalService.thrift
index 8cdf758f6dc..64024bed2aa 100644
--- a/gensrc/thrift/PaloInternalService.thrift
+++ b/gensrc/thrift/PaloInternalService.thrift
@@ -496,6 +496,8 @@ struct TExecPlanFragmentParams {
 
   30: optional list<TPipelineWorkloadGroup> workload_groups
 
+  31: optional bool is_nereids = true;
+
   // For cloud
   1000: optional bool is_mow_table;
 }
@@ -716,6 +718,7 @@ struct TPipelineFragmentParams {
   37: optional i32 parallel_instances
   38: optional i32 total_instances
   39: optional map<i32, i32> shuffle_idx_to_instance_idx
+  40: optional bool is_nereids = true;
 
   // For cloud
   1000: optional bool is_mow_table;


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

Reply via email to