feat: introduce node workloads (#235)

* feat: introduce node workloads

* feat: add feature gate

* chore: apply suggestions from CR
This commit is contained in:
Weny Xu
2025-05-09 17:35:49 +08:00
committed by GitHub
parent 187acde93b
commit 7668a882d5
9 changed files with 5241 additions and 365 deletions
+16
View File
@@ -30,6 +30,22 @@ fn main() {
".greptime.v1.meta.Peer",
"#[derive(::serde::Serialize, ::serde::Deserialize)]",
)
.type_attribute(
".greptime.v1.meta.HeartbeatRequest.node_workloads",
"#[derive(::serde::Serialize, ::serde::Deserialize)]",
)
.type_attribute(
".greptime.v1.meta.DatanodeWorkloads",
"#[derive(::serde::Serialize, ::serde::Deserialize)]",
)
.type_attribute(
".greptime.v1.meta.FrontendWorkloads",
"#[derive(::serde::Serialize, ::serde::Deserialize)]",
)
.type_attribute(
".greptime.v1.meta.FlownodeWorkloads",
"#[derive(::serde::Serialize, ::serde::Deserialize)]",
)
.enum_attribute(
"region.RegionRequest.body",
"#[derive(strum_macros::AsRefStr)]",