Age | Commit message (Expand) | Author | Files | Lines |
2024-07-23 | r/8411 refactor(directoryservice): get rid of NaiveSeeker helper | Yureka | 3 | -319/+10 |
2024-07-21 | r/8385 chore(tvix): upgrade to tonic 0.12 / hyper 1.0 | Yureka | 1 | -1/+2 |
2024-07-19 | r/8372 feat(tvix): different service types in one composition | Yureka | 4 | -4/+4 |
2024-07-19 | r/8371 test(tvix/castore/ObjectStoreBlobService): test correct chunking | Yureka | 1 | -6/+23 |
2024-07-19 | r/8370 fix(tvix/castore/blob/object_store): empty chunk list for single chunk | Yureka | 1 | -0/+9 |
2024-07-18 | r/8368 refactor(tvix): use composition & registry for from_addr | Yureka | 5 | -89/+102 |
2024-07-18 | r/8365 feat(tvix/castore): add composition module | Yureka | 5 | -4/+118 |
2024-06-29 | r/8329 fix(tvix/castore/object_store): make query pairs object_store opts | Florian Klink | 1 | -2/+5 |
2024-06-29 | r/8328 refactor(tvix/castore/blobsvc): inline things a bit | Florian Klink | 1 | -5/+5 |
2024-06-29 | r/8327 docs(tvix/castore): drop wrong comment | Florian Klink | 1 | -1/+0 |
2024-06-20 | r/8300 refactor(tvix/*store): remove some trait bounds | Florian Klink | 1 | -8/+2 |
2024-06-20 | r/8299 feat(tvix/tracing): gRPC trace context propagation | Simon Hauser | 2 | -11/+24 |
2024-06-20 | r/8298 feat(tvix/castore): instrument tokio task with current span | Simon Hauser | 1 | -1/+3 |
2024-05-11 | r/8113 refactor(tvix/castore/blobservice/memory): use parking_lot RwLock | Florian Klink | 1 | -19/+9 |
2024-05-11 | r/8100 chore(tvix/castore/blob): remove sled implementation | Florian Klink | 4 | -195/+1 |
2024-04-16 | r/7950 fix(tvix/castore/blobservice/grpc): don't use NaiveSeeker for now | Florian Klink | 1 | -9/+17 |
2024-04-16 | r/7947 feat(tvix/castore/blob/naive_seeker): add some more tracing | Florian Klink | 1 | -10/+17 |
2024-04-16 | r/7946 feat(tvix/castore/blob/chunked_reader): add some more traces | Florian Klink | 1 | -2/+8 |
2024-04-16 | r/7945 fix(tvix/castore/blobservice/chunk_rd): only skip *first* chunk bytes | Florian Klink | 1 | -3/+4 |
2024-04-16 | r/7944 refactor(tvix/castore/blob/naive_seeker): rework skipping for clarity | Florian Klink | 1 | -42/+35 |
2024-04-16 | r/7943 feat(tvix/castore/blob/chunked_reader): only reassemble on real seek | Florian Klink | 1 | -16/+16 |
2024-04-15 | r/7938 docs(tvix/castore/blobservice): explain open_read for small blobs more | Florian Klink | 1 | -0/+1 |
2024-04-15 | r/7937 feat(tvix/castore/blobs/object_store): chunks() method for small blobs | Florian Klink | 1 | -4/+37 |
2024-04-15 | r/7936 fix(tvix/castore/blob/object_store): tweak log levels | Florian Klink | 1 | -3/+3 |
2024-04-15 | r/7935 fix(tix/castore/blobservice): don't warn if chunk list is empty | Florian Klink | 1 | -4/+1 |
2024-04-15 | r/7930 fix(tvix/castore/blobs): reply to has() for chunks | Florian Klink | 1 | -1/+8 |
2024-04-15 | r/7922 fix(tvix/castore/blobservice): update bytes_read only on successful read | Florian Klink | 2 | -22/+16 |
2024-04-07 | r/7861 refactor(tvix/castore/blobservice/object_store): drop individual tests | Florian Klink | 1 | -57/+3 |
2024-04-07 | r/7860 refactor(tvix/blobservice/from_addr): move from test_case to rstest | Florian Klink | 1 | -33/+30 |
2024-03-28 | r/7797 feat(tvix/castore/*service/tests): add objectstore to tests, sort | Florian Klink | 1 | -1/+2 |
2024-03-28 | r/7788 feat(tvix/store): add rstest-based PathInfoService tests | Florian Klink | 1 | -1/+1 |
2024-03-24 | r/7779 feat(tvix/castore): add rstest-based BlobService tests | Florian Klink | 3 | -243/+294 |
2024-03-24 | r/7778 feat(tvix/castore): AsRef<dyn BlobService> impl BlobService | Florian Klink | 1 | -0/+22 |
2024-03-20 | r/7751 feat(tvix/castore/blob): document missing objectstore+*:// URL | Florian Klink | 1 | -0/+1 |
2024-03-20 | r/7750 refactor(tvix/castore/blob): drop simplefs | Florian Klink | 3 | -208/+1 |
2024-03-20 | r/7749 refactor(tvix/castore): introduce "cloud" feature flag | Florian Klink | 1 | -5/+17 |
2024-03-20 | r/7745 refactor(tvix/castore/blob/from_addr): use match guards | Florian Klink | 1 | -53/+59 |
2024-03-18 | r/7730 refactor(tvix/castore/blobsvc): use B3Digest Display impl | Florian Klink | 2 | -10/+2 |
2024-03-18 | r/7724 feat(tvix/blobservice/object_store) more logging | Florian Klink | 1 | -1/+3 |
2024-03-18 | r/7722 feat(tvix/castore/blobsvc/grpc): read data in chunks | Florian Klink | 1 | -26/+54 |
2024-03-18 | r/7720 refactor(tvix/castore/src/blobservice): remove useless else case | Florian Klink | 1 | -4/+3 |
2024-03-11 | r/7685 feat(tvix/castore/blobsvc/from_addr): support object_store | Florian Klink | 1 | -1/+21 |
2024-03-11 | r/7684 feat(tvix/castore/blobsvc): add object storage implementation | Florian Klink | 3 | -0/+561 |
2024-03-03 | r/7648 refactor(tvix/*/from_addr): improve test debuggability | Florian Klink | 1 | -2/+6 |
2024-03-03 | r/7631 refactor(tvix/castore/blobsvc/chunked_reader): refactor, document | Florian Klink | 1 | -131/+139 |
2024-03-02 | r/7627 feat(tvix/castore/blobsvc): BlobReader for more trivial types | Florian Klink | 1 | -0/+2 |
2024-03-02 | r/7626 fix(tvix/castore/blobwriter): don't require Sync + 'static | Florian Klink | 1 | -1/+1 |
2024-02-10 | r/7494 feat(tvix/castore/blobsvc): add Chunked{Blob,Reader} | Florian Klink | 2 | -0/+489 |
2024-02-02 | r/7470 feat(tvix/castore/blobsvc): validate StatBlobResponse | Florian Klink | 1 | -0/+4 |
2024-02-02 | r/7468 docs(tvix/castore/blobsvc): fix doc comments on trait | Florian Klink | 1 | -10/+14 |