snix/tvix/castore/src
Ryan Lahfa 0ae32d45f6 feat(tvix/castore): simple filesystem blob service
The simple filesystem `BlobService` enable a user to write blob store
on an existing filesystem using a prefix-style layout in the provided root directory,
e.g. the two first bytes of the blake3 hashes are used as directories prefixes.

Change-Id: I3451a688a6f39027b9c6517d853b95a87adb3a52
Reviewed-on: https://cl.tvl.fyi/c/depot/+/10071
Autosubmit: raitobezarius <tvl@lahfa.xyz>
Tested-by: BuildkiteCI
Reviewed-by: flokli <flokli@flokli.de>
2023-12-17 14:34:13 +00:00
..
blobservice feat(tvix/castore): simple filesystem blob service 2023-12-17 14:34:13 +00:00
directoryservice refactor(tvix/castore): drop is_closed() from impl DirectoryPutter 2023-12-16 23:07:31 +00:00
proto fix(tvix/castore): B3Digest::{to_vec -> as_slice} 2023-11-07 12:35:41 +00:00
tests feat(tvix/castore): bump [Directory,File]Node size to u64 2023-11-05 10:57:01 +00:00
digests.rs fix(tvix/castore): B3Digest::{to_vec -> as_slice} 2023-11-07 12:35:41 +00:00
errors.rs feat(tvix/castore): impl From<std::io::Error> for Error 2023-11-18 19:23:47 +00:00
fixtures.rs refactor(tvix): condense long bytestrings 2023-10-27 07:37:26 +00:00
import.rs fix(tvix/castore/import): don't unwrap entry 2023-12-12 18:07:11 +00:00
lib.rs refactor(tvix/castore/tonic): make async, support wait-connect=? 2023-11-15 06:43:31 +00:00
tonic.rs refactor(tvix/castore/tonic): use match in channel_from_url 2023-11-17 14:01:26 +00:00
utils.rs refactor(tvix/castore/utils): drop unused DuplexStreamWrapper 2023-11-15 22:04:04 +00:00