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

hello-stephen 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 1faf1d9fda6 [improvement](cloud) Propagate compute group id to BE 
thrift payloads (#62487)
1faf1d9fda6 is described below

commit 1faf1d9fda697e128d6390d3d651892066fe2c18
Author: deardeng <[email protected]>
AuthorDate: Tue May 19 10:33:56 2026 +0800

    [improvement](cloud) Propagate compute group id to BE thrift payloads 
(#62487)
    
    ### What problem does this PR solve?
    
    Issue Number: N/A
    
    Related PR: None
    
    Problem Summary: Add cloud_compute_group_id to cloud-to-BE related
    thrift structs so the compute group id can be propagated through
    heartbeat, warm up cache, and replica metadata payloads.
---
 gensrc/thrift/BackendService.thrift   | 1 +
 gensrc/thrift/HeartbeatService.thrift | 1 +
 gensrc/thrift/Types.thrift            | 1 +
 3 files changed, 3 insertions(+)

diff --git a/gensrc/thrift/BackendService.thrift 
b/gensrc/thrift/BackendService.thrift
index d6a7a3e0da4..e9276caa424 100644
--- a/gensrc/thrift/BackendService.thrift
+++ b/gensrc/thrift/BackendService.thrift
@@ -149,6 +149,7 @@ struct TWarmUpCacheAsyncRequest {
     1: required string host
     2: required i32 brpc_port
     3: required list<i64> tablet_ids
+    4: optional string cloud_compute_group_id
 }
 
 struct TWarmUpCacheAsyncResponse {
diff --git a/gensrc/thrift/HeartbeatService.thrift 
b/gensrc/thrift/HeartbeatService.thrift
index ecf9727cf3e..3fde7fdf2df 100644
--- a/gensrc/thrift/HeartbeatService.thrift
+++ b/gensrc/thrift/HeartbeatService.thrift
@@ -31,6 +31,7 @@ struct TFrontendInfo {
 
 struct TCloudClusterInfo {
     1: optional bool isStandby
+    2: optional string cloud_compute_group_id
 }
 
 struct TMasterInfo {
diff --git a/gensrc/thrift/Types.thrift b/gensrc/thrift/Types.thrift
index fa560140170..c6b9c705307 100644
--- a/gensrc/thrift/Types.thrift
+++ b/gensrc/thrift/Types.thrift
@@ -687,6 +687,7 @@ struct TReplicaInfo {
     5: required TReplicaId replica_id
     6: optional bool is_alive
     7: optional i64 backend_id
+    8: optional string cloud_compute_group_id
 }
 
 struct TResourceInfo {


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

Reply via email to