refactor: route cluster control plane readiness (#3935)

This commit is contained in:
Zhengchao An
2026-06-27 09:47:30 +08:00
committed by GitHub
parent 0a5b1b1b3a
commit 3fb4dcd52e
13 changed files with 343 additions and 58 deletions
@@ -3018,6 +3018,19 @@ if [[ -s "$ECSTORE_ROOT_RPC_IMPL_HITS_FILE" ]]; then
report_failure "ECStore internal RPC consumers must use the cluster/rpc owner path: $(paste -sd '; ' "$ECSTORE_ROOT_RPC_IMPL_HITS_FILE")"
fi
require_source_contains \
"crates/ecstore/src/cluster/control_plane.rs" \
"pub struct ClusterRpcBoundarySnapshot" \
"ECStore cluster RPC boundary snapshot"
require_source_contains \
"crates/ecstore/src/cluster/control_plane.rs" \
"ClusterRpcTransport::Grpc" \
"ECStore cluster control RPC transport model"
require_source_contains \
"crates/ecstore/src/cluster/rpc/internode_data_transport.rs" \
"Internode metadata, lock, health, and administrative calls remain on the" \
"ECStore internode data transport control-plane separation note"
(
cd "$ROOT_DIR"
{