Age | Commit message (Expand) | Author | Files | Lines |
2024-08-13 | r/8486 refactor(tvix/castore): move *Node and Directory to crate root | Florian Klink | 24 | -584/+588 |
2024-08-13 | r/8484 refactor(tvix/castore): use Directory struct separate from proto one | Yureka | 32 | -1061/+1131 |
2024-08-01 | r/8437 feat(tvix/castore): add RedbDirectoryService | Ilan Joselevich | 5 | -0/+340 |
2024-08-01 | r/8435 chore(3p/sources): Bump channels & overlays (2024-07-28) | Aspen Smith | 1 | -2/+10 |
2024-07-25 | r/8413 test(tvix/castore/dirsvc): check for a pitfall with deduplicated dirs | Yureka | 2 | -5/+49 |
2024-07-25 | r/8412 fix(tvix/castore/GRPCDirectorySvc): fix a bug in the get_recursive fn | Yureka | 1 | -3/+9 |
2024-07-23 | r/8411 refactor(directoryservice): get rid of NaiveSeeker helper | Yureka | 3 | -319/+10 |
2024-07-23 | r/8407 fix(tvix/directoryservice): clarify get_recursive not found | Yureka | 4 | -13/+41 |
2024-07-22 | r/8405 feat(tvix/store): add redb PathInfoService | Ilan Joselevich | 1 | -0/+36 |
2024-07-22 | r/8397 feat(tvix/composition): improve error message for unknown tag | Yureka | 1 | -2/+2 |
2024-07-21 | r/8392 test(tvix/composition): add recursion and concurrent tests | Yureka | 1 | -0/+63 |
2024-07-21 | r/8391 docs(tvix/composition): add comment about stack | Yureka | 1 | -0/+3 |
2024-07-21 | r/8390 feat(tvix/composition): downcast boxed error if possible | Yureka | 1 | -4/+7 |
2024-07-21 | r/8388 fix(tvix/composition): include typeid in recursion check | Yureka | 1 | -5/+13 |
2024-07-21 | r/8385 chore(tvix): upgrade to tonic 0.12 / hyper 1.0 | Yureka | 3 | -3/+9 |
2024-07-20 | r/8380 refactor(tvix/store): use composition in tvix_store crate | Yureka | 1 | -0/+7 |
2024-07-20 | r/8375 feat(tvix/castore/protos): return root node after validation | Florian Klink | 1 | -2/+4 |
2024-07-19 | r/8372 feat(tvix): different service types in one composition | Yureka | 11 | -46/+64 |
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 | 14 | -202/+295 |
2024-07-18 | r/8367 feat(tvix/castore): add sled to composition registry | Yureka | 2 | -1/+51 |
2024-07-18 | r/8366 feat(tvix/composition): allow creating a blank CompositionContext | Yureka | 1 | -6/+13 |
2024-07-18 | r/8365 feat(tvix/castore): add composition module | Yureka | 13 | -46/+666 |
2024-06-29 | r/8329 fix(tvix/castore/object_store): make query pairs object_store opts | Florian Klink | 2 | -4/+10 |
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 | 2 | -16/+4 |
2024-06-20 | r/8299 feat(tvix/tracing): gRPC trace context propagation | Simon Hauser | 4 | -21/+48 |
2024-06-20 | r/8298 feat(tvix/castore): instrument tokio task with current span | Simon Hauser | 3 | -18/+27 |
2024-06-17 | r/8289 feat(tvix/tvix-store): improve progress bars | Florian Klink | 2 | -22/+36 |
2024-06-16 | r/8285 fix(tvix/store/bin): fix shutdown behaviour for FUSE | Florian Klink | 2 | -43/+57 |
2024-06-16 | r/8284 feat(castore/directory): add cache combinator | Yureka | 2 | -0/+144 |
2024-06-16 | r/8283 refactor(castore/directory/objectstore): use new order validation logic | Yureka | 1 | -14/+10 |
2024-06-16 | r/8282 refactor(castore/directory): separate order logic from ClosureValidator | Yureka | 8 | -328/+640 |
2024-06-06 | r/8220 feat(tvix/store/bin): add progress bar infrastructure | Florian Klink | 2 | -2/+19 |
2024-05-26 | r/8172 refactor(tvix/castore): move src/fs/test into fuse mod | Florian Klink | 3 | -8/+9 |
2024-05-20 | r/8158 refactor(tvix/castore): extract concurrent blob uploader | Connor Brewster | 3 | -97/+190 |
2024-05-16 | r/8153 fix(castore/directory/objectstore): fix responses for deduplicated dirs | Yureka | 1 | -7/+13 |
2024-05-16 | r/8150 feat(tvix/store): add ObjectStoreDirectoryService | Yureka | 5 | -9/+323 |
2024-05-13 | r/8143 fix(tvix/castore/grpc): don't use explicit channel | Florian Klink | 1 | -47/+36 |
2024-05-13 | r/8142 feat(tvix/castore/directory/get_recursive): add 'static to BoxStream | Florian Klink | 5 | -6/+6 |
2024-05-13 | r/8141 feat(tvix/castore/directory/traverse_directory): simplify | Florian Klink | 1 | -48/+43 |
2024-05-13 | r/8140 feat(tvix/castore/directory/traverse): simplify code | Florian Klink | 1 | -53/+42 |
2024-05-11 | r/8115 refactor(tvix/castore/error): drop From<PoisonError<T>> for Error | Florian Klink | 1 | -7/+0 |
2024-05-11 | r/8114 refactor(tvix/castore/directoryservice/memory): use tokio RwLock | Florian Klink | 1 | -3/+4 |
2024-05-11 | r/8113 refactor(tvix/castore/blobservice/memory): use parking_lot RwLock | Florian Klink | 1 | -19/+9 |
2024-05-11 | r/8101 fix(tvix/castore/directory/sled): use spawn_blocking | Florian Klink | 1 | -39/+60 |
2024-05-11 | r/8100 chore(tvix/castore/blob): remove sled implementation | Florian Klink | 4 | -195/+1 |
2024-05-06 | r/8079 test(tvix-castore/import): add tests for ingest_entries | Florian Klink | 1 | -3/+138 |