snix/tvix/store/src
Florian Klink bd1def3ec4 fix(tvix/store/grpc/pathinfo): skip_all fields, handle errors
request only contains the outer metadata wrapping, and that's not too
interesting:

> Request { metadata: MetadataMap { headers: {"content-type":
> "application/grpc", "user-agent": "grpc-go/1.60.1", "te": "trailers",
> "grpc-accept-encoding": "gzip"} }, message: Streaming, extensions:
> Extensions }

Drop these fields for now, and rely on the underlying implementations to
add instrumentation for the application-specific fields.

Also, ensure we handle all error cases properly, and log them. We
don't use `err` from instrument, as that'd also log an error on
`Status::not_found`.

Change-Id: Id1b983cb8b059c148c8a376f8802a1d28c59ba97
Reviewed-on: https://cl.tvl.fyi/c/depot/+/11103
Reviewed-by: Connor Brewster <cbrewster@hey.com>
Tested-by: BuildkiteCI
Autosubmit: flokli <flokli@flokli.de>
2024-03-09 05:48:46 +00:00
..
bin feat(tvix/castore/fs): make allow_other configurable 2024-02-17 07:00:41 +00:00
nar refactor(tvix/store/nar/renderer): don't require Arc, Clone or Sync 2024-01-12 20:37:03 +00:00
pathinfoservice refactor(tvix/*/from_addr): improve test debuggability 2024-03-03 16:54:19 +00:00
proto fix(tvix/store/grpc/pathinfo): skip_all fields, handle errors 2024-03-09 05:48:46 +00:00
tests refactor(tvix/store/pathinfoservice): make more generic 2024-01-12 20:37:35 +00:00
import.rs feat(tvix/store): enable name customization in the store 2024-01-20 18:35:50 +00:00
lib.rs refactor(tvix/store): import_pathimport_path_as_nar_ca 2024-01-20 18:26:17 +00:00
utils.rs refactor(tvix/store): import_pathimport_path_as_nar_ca 2024-01-20 18:26:17 +00:00