about summary refs log tree commit diff
path: root/tvix/castore/src/blobservice
diff options
context:
space:
mode:
authorConnor Brewster <cbrewster@hey.com>2024-05-18T18·25-0500
committerConnor Brewster <cbrewster@hey.com>2024-05-20T15·21+0000
commitb0aaff25fa68a7b55b870b59024ca2b40c658f33 (patch)
treec7cf430a1c59cd1b66ec6ac2608930cde19d86bf /tvix/castore/src/blobservice
parentbc42c355cf8d83120b16214f3a1a17f67851d157 (diff)
refactor(tvix/castore): extract concurrent blob uploader r/8158
The archive ingester has a mechanism for concurrently uploading small
blobs to the blob service in order to hide round trip latency with the
blob service when ingesting many small blobs.

Other ingestion sources like NARs also need a similar mechanism, this
extracts the concurrent blob uploading mechanism into its own struct to
make it more reusable.

Change-Id: I05020419ff4b9ad5829fbfb5cd08d36db983b8c0
Reviewed-on: https://cl.tvl.fyi/c/depot/+/11693
Tested-by: BuildkiteCI
Reviewed-by: flokli <flokli@flokli.de>
Diffstat (limited to 'tvix/castore/src/blobservice')
0 files changed, 0 insertions, 0 deletions