Age | Commit message (Expand) | Author | Files | Lines |
2023-07-22 | r/6439 feat(tvix/store/proto): use Bytes instead of Vec<u8> | Florian Klink | 9 | -60/+69 |
2023-07-21 | r/6437 feat(tvix/store/digests): use bytes::Bytes instead of Vec<u8> | Florian Klink | 4 | -17/+23 |
2023-07-21 | r/6436 refactor(tvix/store): use bytes for node names and symlink targets | Florian Klink | 7 | -107/+108 |
2023-07-21 | r/6433 feat(tvix/nix-compat): have StorePath accept bytes | Florian Klink | 2 | -4/+6 |
2023-07-21 | r/6432 feat(tvix/nix-compat): fold NameError into Error | Florian Klink | 1 | -3/+3 |
2023-06-12 | r/6279 refactor(tvix/store/pathinfosvc): use Arc<dyn …> | Florian Klink | 2 | -9/+12 |
2023-06-12 | r/6278 refactor(tvix/store/blobsvc): drop Result<_,_> around open_write | Florian Klink | 1 | -4/+1 |
2023-06-12 | r/6276 feat(tvix/store): increase blob chunk size | Ryan Lahfa | 1 | -2/+69 |
2023-06-12 | r/6273 refactor(tvix/store): use Arc instead of Box | Florian Klink | 2 | -8/+8 |
2023-06-12 | r/6272 refactor(tvix/store): use Box<dyn DirectoryService> | Florian Klink | 2 | -11/+8 |
2023-06-12 | r/6271 feat(tvix/store/pathinfosvc): add calculate_nar method | Florian Klink | 2 | -31/+17 |
2023-06-12 | r/6270 refactor(tvix/src/nar): drop NARCalculationService | Florian Klink | 2 | -16/+30 |
2023-06-12 | r/6269 feat(tvix/store): eliminate generics in BlobStore | Florian Klink | 2 | -13/+7 |
2023-05-23 | r/6178 refactor(tvix/store/blobsvc): move from Vec<u8> to B3Digest | Florian Klink | 1 | -18/+6 |
2023-05-23 | r/6177 refactor(tvix/store/directorysvc): move from Vec<u8> to B3Digest | Florian Klink | 5 | -29/+35 |
2023-05-18 | r/6164 fix(tvix/store/proto/grpc_blobsvc): clippy | Florian Klink | 1 | -1/+1 |
2023-05-17 | r/6148 fix(tvix/store/src/proto/mod.rs): fix error string | Florian Klink | 1 | -1/+1 |
2023-05-16 | r/6146 refactor(tvix/store/pathinfosvc): drop ByWhat, use digest directly | Florian Klink | 1 | -7/+12 |
2023-05-11 | r/6133 refactor(tvix/store): remove ChunkService | Florian Klink | 5 | -318/+270 |
2023-04-09 | r/6088 refactor(nix-compat): Properly encapsulate store path construction | John Ericson | 1 | -3/+3 |
2023-04-07 | r/6077 docs(tvix/store): update comment regarding reachability check | Florian Klink | 1 | -9/+6 |
2023-04-07 | r/6076 docs(tvix/store/grpc_directorysvc_wrapper): add TODO | Florian Klink | 1 | -0/+3 |
2023-03-30 | r/6060 refactor(tvix/nix-compat): move build_store_path out of derivation | Florian Klink | 2 | -7/+7 |
2023-03-27 | r/6046 feat(tvix/store/directorysvc): add DirectoryService::get_recursive() | Florian Klink | 1 | -94/+36 |
2023-03-27 | r/6041 docs(tvix/store): fix typo in comment | Florian Klink | 1 | -1/+1 |
2023-03-17 | r/6019 refactor(tvix/store/nar): pass in &proto::node::Node | Florian Klink | 1 | -1/+1 |
2023-03-17 | r/6018 chore(tvix/store/grpcblobsvc): clippy lint | Florian Klink | 1 | -1/+1 |
2023-03-16 | r/6015 refactor(tvix/store/chunksvc): use [u8; 32] instead of Vec<u8> | Florian Klink | 1 | -9/+16 |
2023-03-16 | r/6014 refactor(tvix/store/directorysvc): use [u8; 32] instead of Vec<u8> | Florian Klink | 4 | -39/+57 |
2023-03-13 | r/5959 refactor(tvix/store): use read_all_and_chunk in gRPC blobservice | Florian Klink | 1 | -35/+38 |
2023-03-11 | r/5952 refactor(tvix/store): factor out hash update into function | Florian Klink | 1 | -6/+6 |
2023-03-10 | r/5949 refactor(tvix/store): rename C to DS, client to directory_service | Florian Klink | 1 | -9/+11 |
2023-03-10 | r/5946 feat(tvix/store): clippy | Florian Klink | 1 | -2/+2 |
2023-03-10 | r/5934 feat(tvix/store): add new_temporary for all Sled services | Florian Klink | 3 | -32/+21 |
2023-03-10 | r/5933 fix(tvix/store/proto/grpc_blobservice_wrapper): buffer recv data | Florian Klink | 1 | -7/+14 |
2023-03-10 | r/5929 refactor(tvix/store/tests): move fixtures into separate module | Florian Klink | 3 | -47/+3 |
2023-03-10 | r/5928 refactor(tvix/store/tests): move gen_*_service() into helper | Florian Klink | 3 | -43/+24 |
2023-03-10 | r/5927 refactor(tvix/store): move blob splitting into a BlobWriter struct | Florian Klink | 1 | -76/+11 |
2023-03-10 | r/5926 feat(tvix/store): do not buffer blob data | Florian Klink | 2 | -73/+139 |
2023-03-10 | r/5925 feat(tvix/store): bump fastcdc, use v2020 version | Florian Klink | 1 | -1/+1 |
2023-03-10 | r/5921 feat(tvix/store): add tests for GRPCPathInfoServiceWrapper | Florian Klink | 2 | -0/+108 |
2023-03-10 | r/5920 feat(tvix/store): add GRPCPathInfoServiceWrapper | Florian Klink | 2 | -0/+87 |
2023-03-10 | r/5914 feat(tvix/store): add tests for GRPCDirectoryServiceWrapper | Florian Klink | 2 | -0/+263 |
2023-03-10 | r/5913 feat(tvix/store): add GRPCDirectoryServiceWrapper | Florian Klink | 2 | -0/+232 |
2023-03-10 | r/5911 feat(tvix/store): add tests for GRPCBlobServiceWrapper | Florian Klink | 2 | -0/+211 |
2023-03-10 | r/5910 feat(tvix/store/blobservice): add GRPCBlobServiceWrapper | Florian Klink | 2 | -0/+234 |
2023-03-10 | r/5909 refactor(tvix/store): remove anyhow::Result in directory it test | Florian Klink | 1 | -3/+1 |
2023-03-10 | r/5908 refactor(tvix/store): remove useless clone in test | Florian Klink | 1 | -1/+1 |
2023-03-10 | r/5907 chore(tvix/store): move protos into separate mod.rs | Florian Klink | 5 | -0/+930 |