Skip to content

Commit dda54cc

Browse files
committed
Add canary gRPC protocol for executor-to-executor pings
Define ShardDistributorExecutorCanaryAPI service that allows one executor to ping another executor that owns a specific shard. This is used for canary testing to verify that: 1. Executors can route to each other based on shard ownership 2. Shard ownership information is accurate 3. The shard distributor is functioning correctly The Ping RPC takes a shard key and namespace, and returns whether the receiving executor owns that shard along with the executor ID. Signed-off-by: Jakob Haahr Taankvist <[email protected]>
1 parent f4bb653 commit dda54cc

File tree

3 files changed

+966
-0
lines changed

3 files changed

+966
-0
lines changed

0 commit comments

Comments
 (0)