Skip to content

Commit 4cf0d4f

Browse files
authored
feat(shard-distributor): add canary gRPC protocol for executor-to-executor pings (#7475)
**What changed?** Added `ShardDistributorExecutorCanaryAPI` service with a `Ping` RPC method. Includes proto definition and generated Go code. **Why?** Enable canary testing to verify executor-to-executor communication and shard ownership accuracy. The Ping RPC allows one executor to ping another that owns a specific shard, validating: - Executors can route to each other based on shard ownership - Shard ownership information is accurate - The shard distributor is functioning correctly **How did you test it?** Proto compiles successfully and generates valid Go code. Will be used by canary components in follow-up PRs. **Potential risks** None - this only adds a proto definition with no implementation yet. **Release notes** **Documentation Changes** None Signed-off-by: Jakob Haahr Taankvist <[email protected]>
1 parent bc32f23 commit 4cf0d4f

File tree

3 files changed

+966
-0
lines changed

3 files changed

+966
-0
lines changed

0 commit comments

Comments
 (0)