snix/tvix/castore/src/blobservice
Florian Klink 538d5fc8ee fix(tvix/castore/blobservice/grpc): don't use NaiveSeeker for now
Userland likes to seek backwards, and until we have store composition
and can serve chunks from a local cache, we need to buffer the
individual chunks in memory.

Change-Id: I66978a0722d5f55ed4a9a49d116cecb64a01995d
Reviewed-on: https://cl.tvl.fyi/c/depot/+/11448
Tested-by: BuildkiteCI
Reviewed-by: raitobezarius <tvl@lahfa.xyz>
2024-04-16 18:45:52 +00:00
..
tests feat(tvix/castore/*service/tests): add objectstore to tests, sort 2024-03-28 21:15:01 +00:00
chunked_reader.rs feat(tvix/castore/blob/chunked_reader): add some more traces 2024-04-16 18:45:52 +00:00
combinator.rs refactor(tvix/castore/blobsvc): use B3Digest Display impl 2024-03-18 16:10:05 +00:00
from_addr.rs refactor(tvix/blobservice/from_addr): move from test_case to rstest 2024-04-07 14:51:47 +00:00
grpc.rs fix(tvix/castore/blobservice/grpc): don't use NaiveSeeker for now 2024-04-16 18:45:52 +00:00
memory.rs refactor(tvix/castore/blobservice): use io::Result in trait 2023-12-12 18:06:40 +00:00
mod.rs feat(tvix/store): add rstest-based PathInfoService tests 2024-03-28 07:02:18 +00:00
naive_seeker.rs feat(tvix/castore/blob/naive_seeker): add some more tracing 2024-04-16 18:45:52 +00:00
object_store.rs docs(tvix/castore/blobservice): explain open_read for small blobs more 2024-04-15 19:33:37 +00:00
sled.rs refactor(tvix/castore/blobservice): use io::Result in trait 2023-12-12 18:06:40 +00:00