feat(tvix/store): implement reflection
This implements grpc.reflection.v1alpha.ServerReflection, and will make tools like evans automatically discover available services, without having to specify the path to the .proto files client-side. It's behind a reflection feature flag, which is enabled by default. Change-Id: Icbcb5eb05ceede5b9952e38a2ba72eaa6fa8a437 Reviewed-on: https://cl.tvl.fyi/c/depot/+/7435 Reviewed-by: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
This commit is contained in:
parent
51243007f6
commit
0bf2b0ef11
7 changed files with 144 additions and 27 deletions
|
|
@ -20,6 +20,10 @@ depot.tvix.crates.workspaceMembers.tvix-store.build.override {
|
|||
nativeBuildInputs = protobufDep prev;
|
||||
};
|
||||
|
||||
tonic-reflection = prev: {
|
||||
nativeBuildInputs = protobufDep prev;
|
||||
};
|
||||
|
||||
tvix-store = prev: {
|
||||
PROTO_ROOT = protoRoot;
|
||||
nativeBuildInputs = protobufDep prev;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue