snix/tvix/store/src/pathinfoservice
Florian Klink 22d68b3100 feat(tvix/store/pathinfoservice/bigtable): stream rows
Instead of collecting all rows into a Vec, use the stream_rows function,
and massage Ok values into the right shape.

This avoids collecting everything into memory.

Change-Id: I2f03434c7e1e25ee8395c69685b16100aec36f89
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13163
Autosubmit: flokli <flokli@flokli.de>
Tested-by: BuildkiteCI
Reviewed-by: Connor Brewster <cbrewster@hey.com>
2025-02-21 07:41:18 +00:00
..
fs refactor(tvix/[ca]store): use auto_impl 2024-10-18 21:45:55 +00:00
tests refactor(tvix/store): expose fixtures, make NAR_CONTENTS const 2024-12-27 12:01:03 +00:00
bigtable.rs feat(tvix/store/pathinfoservice/bigtable): stream rows 2025-02-21 07:41:18 +00:00
cache.rs refactor(tvix/store): expose fixtures, make NAR_CONTENTS const 2024-12-27 12:01:03 +00:00
from_addr.rs docs(tvix/[ca]store): improve docstrings, remove wildcard imports 2024-11-11 18:46:33 +00:00
grpc.rs refactor(tvix/store): expose fixtures, make NAR_CONTENTS const 2024-12-27 12:01:03 +00:00
lru.rs refactor(tvix/store): expose fixtures, make NAR_CONTENTS const 2024-12-27 12:01:03 +00:00
memory.rs feat(tvix): add instance_name to instrumentation of *Services 2024-11-08 20:16:49 +00:00
mod.rs refactor(tvix/store): move Cache to cache mod 2024-11-11 18:46:33 +00:00
nix_http.rs feat(tvix/store): set user-agent for NixHTTPPathInfoService 2024-11-29 08:09:50 +00:00
redb.rs feat(tvix): add instance_name to instrumentation of *Services 2024-11-08 20:16:49 +00:00
signing_wrapper.rs refactor(tvix/store): expose fixtures, make NAR_CONTENTS const 2024-12-27 12:01:03 +00:00