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
/
blobservice
Age
Commit message (
Expand
)
Author
Files
Lines
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
2024-02-02
r/7465
refactor(tvix/castore/blobsvc/combinator): compact trait bounds
Florian Klink
1
-1
/
+2
2024-01-09
r/7366
feat(tvix/castore): implement CombinedBlobService
Florian Klink
2
-0
/
+137
2024-01-09
r/7365
feat(tvix/castore/blobsvc): add chunks method
Florian Klink
2
-2
/
+47
2024-01-09
r/7363
feat(tvix/castore/grpc): instrument some more functions
Florian Klink
1
-0
/
+2
2024-01-09
r/7360
refactor(tvix/castore/blobservice/grpc): remove fn pointer hack
Florian Klink
1
-15
/
+8
2024-01-09
r/7358
feat(tvix/castore/blobsvc/grpc): rm VecDec, fix docstring
Florian Klink
1
-21
/
+9
2024-01-01
r/7305
refactor(tvix/castore/blobsvc/grpc/wrapper): don't require Arc<_>
Florian Klink
1
-3
/
+2
2023-12-31
r/7293
refactor(tvix/castore/blobsvc): return Box, not Arc
Florian Klink
1
-7
/
+6
2023-12-17
r/7228
feat(tvix/castore): simple filesystem blob service
Ryan Lahfa
3
-1
/
+208
2023-12-12
r/7207
refactor(tvix/castore/blobservice): use io::Result in trait
Florian Klink
4
-39
/
+35
2023-12-11
r/7159
refactor(tvix/*store/sled): make ::new() more generic
Florian Klink
2
-4
/
+3
2023-12-11
r/7158
chore(tvix): drop sled compression support
Florian Klink
2
-2
/
+4
2023-12-09
r/7140
refactor(tvix/castore): address clippy
Florian Klink
1
-10
/
+7
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
[next]