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
+6
View File
@@ -45,6 +45,12 @@ tonic-prost = { workspace = true }
tonic-prost-build = { workspace = true }
tokio = { workspace = true, features = ["sync", "fs", "rt-multi-thread"] }
tracing = { workspace = true }
serde = { workspace = true }
rmp-serde = { workspace = true }
uuid = { workspace = true }
[lib]
doctest = false
[dev-dependencies]
serde_json = { workspace = true }