feat(heal): define fenced control wire envelopes (#4997)

* fix(rpc): bind internode auth to exact targets

* fix(heal): initialize the runtime atomically

* fix(heal): aggregate status across cluster nodes

* fix(heal): return canonical tokens for duplicate starts

* feat(heal): add authenticated control RPC contract

* feat(heal): gate control capability by cluster topology

* feat(heal): define fenced control wire envelopes

* fix(heal): return canonical tokens for duplicate starts (#4992)

---------

Co-authored-by: Zhengchao An <anzhengchao@gmail.com>
This commit is contained in:
cxymds
2026-07-20 16:54:37 +08:00
committed by GitHub
parent 955577b66f
commit eeafc355d4
4 changed files with 844 additions and 0 deletions
Generated
+4
View File
@@ -9722,16 +9722,20 @@ version = "1.0.0-beta.10"
dependencies = [
"flatbuffers",
"prost 0.14.4",
"rmp-serde",
"rustfs-common",
"rustfs-config",
"rustfs-io-metrics",
"rustfs-tls-runtime",
"rustfs-utils",
"serde",
"serde_json",
"tokio",
"tonic",
"tonic-prost",
"tonic-prost-build",
"tracing",
"uuid",
]
[[package]]