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]