depot
this commit
canon
subtree-staging
monorepo for the virus lounge
The Virus Lounge
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tvix
/
castore
/
src
Age
Commit message (
Expand
)
Author
Files
Lines
2023-12-13
r/7215
docs(tvix/castore): document expectations about DirectoryService
Florian Klink
1
-1
/
+7
2023-12-13
r/7214
docs(tvix/castore): fix docstrings
Florian Klink
1
-2
/
+2
2023-12-12
r/7209
fix(tvix/castore/import): don't unwrap entry
Florian Klink
1
-2
/
+8
2023-12-12
r/7208
feat(tvix/castore/import): log returned errors
Florian Klink
1
-1
/
+1
2023-12-12
r/7207
refactor(tvix/castore/blobservice): use io::Result in trait
Florian Klink
5
-40
/
+39
2023-12-11
r/7159
refactor(tvix/*store/sled): make ::new() more generic
Florian Klink
4
-7
/
+6
2023-12-11
r/7158
chore(tvix): drop sled compression support
Florian Klink
3
-3
/
+7
2023-12-09
r/7140
refactor(tvix/castore): address clippy
Florian Klink
1
-10
/
+7
2023-11-24
r/7053
fix(tvix/castore): correctly flag unreachable code
sterni
1
-1
/
+1
2023-11-19
r/7037
refactor(tvix/castore/blobservice): rm AsyncBufRead from BlobReader
Florian Klink
1
-4
/
+1
2023-11-18
r/7027
feat(tvix/castore): fix tracing instrument in `MemoryBlobService`
Ryan Lahfa
1
-2
/
+3
2023-11-18
r/7026
feat(tvix/castore): impl From<std::io::Error> for Error
Florian Klink
1
-0
/
+10
2023-11-17
r/7025
refactor(tvix/castore/tonic): use match in channel_from_url
Florian Klink
1
-45
/
+48
2023-11-15
r/7023
refactor(tvix/castore/utils): drop unused DuplexStreamWrapper
Florian Klink
1
-13
/
+1
2023-11-15
r/7022
refactor(tvix/castore/tonic): make async, support wait-connect=?
Florian Klink
8
-157
/
+144
2023-11-15
r/7021
refactor(tvix/castore): remove DirectoryService::from_url
Florian Klink
5
-187
/
+98
2023-11-15
r/7020
refactor(tvix/castore/blobsvc): remove BlobService::from_url
Florian Klink
5
-241
/
+98
2023-11-15
r/7016
feat(tvix/castore/src/channel): move from_url tests
Florian Klink
1
-0
/
+60
2023-11-07
r/6972
fix(tvix/castore): B3Digest::{to_vec -> as_slice}
edef
6
-15
/
+13
2023-11-05
r/6954
feat(tvix/castore): extend blobstore protos for verified streaming
Florian Klink
2
-2
/
+3
2023-11-05
r/6946
feat(tvix/castore): bump [Directory,File]Node size to u64
Florian Klink
5
-19
/
+19
2023-10-27
r/6894
feat(tvix/castore): carry name in ValidateNodeError::InvalidName
edef
2
-14
/
+14
2023-10-27
r/6893
refactor(tvix): turn nullary enum variants into unit variants
edef
2
-7
/
+7
2023-10-27
r/6883
refactor(tvix): condense long bytestrings
edef
2
-27
/
+12
2023-10-17
r/6850
docs(tvix/castore/directorysvc): document drop without put and close
Florian Klink
1
-0
/
+4
2023-10-17
r/6842
fix(tvix/castore): Fix race when ingesting into castore
Connor Brewster
1
-0
/
+4
2023-10-16
r/6824
refactor(tvix/castore): clippy
Florian Klink
1
-1
/
+1
2023-10-14
r/6802
refactor(tvix/*store): helper for channel creation from url
Florian Klink
5
-88
/
+84
2023-10-14
r/6801
refactor(tvix/*store): reorganize from_url
Florian Klink
2
-22
/
+18
2023-10-14
r/6800
refactor(tvix/*store): remove some grpc_client let bindings
Florian Klink
2
-7
/
+8
2023-10-14
r/6798
refactor(tvix/castore): simplify node validation checks
Florian Klink
1
-9
/
+8
2023-10-13
r/6796
docs(tvix/castore): point out use of contents_first
Linus Heckemann
1
-0
/
+5
2023-10-12
r/6794
refactor(tvix/castore): factor out node checks
Florian Klink
2
-33
/
+73
2023-10-12
r/6790
refactor(tvix/castore/utils): clippy
Florian Klink
1
-8
/
+4
2023-10-10
r/6778
fix(tvix/castore): use bstr for formatting names in errors
edef
1
-4
/
+4
2023-10-10
r/6777
fix(tvix/castore): handle Directory::size overflow explicitly
edef
2
-9
/
+90
2023-10-10
r/6776
test(tvix/castore): demonstrate that Directory::size may panic
edef
1
-0
/
+31
2023-10-08
r/6744
test(tvix/castore): add uds pingpong test for directorysvc
Florian Klink
1
-2
/
+61
2023-10-08
r/6742
test(tvix/castore): use tokio-retry for exp backoff
Florian Klink
1
-15
/
+13
2023-10-08
r/6740
refactor(tvix/castore): simplify test_valid_unix_path_ping_pong
Florian Klink
1
-65
/
+47
2023-10-08
r/6735
refactor(tvix/castore): move tests to grpc client, rm tonic-mock
Florian Klink
3
-35
/
+63
2023-10-08
r/6729
docs(tvix/castore): remove TODO
Florian Klink
1
-1
/
+0
2023-10-08
r/6728
refactor(tvix/castore): use DuplexStream instead of unix socket
Florian Klink
3
-76
/
+47
2023-10-08
r/6725
refactor(tvix/castore): move gRPC directorysvc tests off tonic_mock
Florian Klink
1
-74
/
+90
2023-10-08
r/6724
refactor(tvix/castore/directorysvc): factor out gRPC client gen
Florian Klink
2
-173
/
+178
2023-10-05
r/6704
refactor(tvix/castore): move magic number to B3_LEN const
Florian Klink
2
-5
/
+7
2023-10-04
r/6689
fix(tvix/castore): explicitly name lifetimes in process_entry
edef
1
-3
/
+3
2023-09-26
r/6660
chore(tvix/[ca]store): allow building without tonic-reflection
Florian Klink
1
-1
/
+1
2023-09-22
r/6630
chore(tvix/castore): remove dependency on anyhow
Florian Klink
1
-3
/
+1
2023-09-22
r/6629
refactor(tvix): move castore into tvix-castore crate
Florian Klink
30
-0
/
+4785