Skip to content

feat: Better parallelism -- Testing with Smelt#409

Draft
Peeja wants to merge 7 commits into
mainfrom
feat/better-parallelism--smelt-test
Draft

feat: Better parallelism -- Testing with Smelt#409
Peeja wants to merge 7 commits into
mainfrom
feat/better-parallelism--smelt-test

Conversation

@Peeja

@Peeja Peeja commented Apr 17, 2026

Copy link
Copy Markdown
Member

This is #408 on top of #404, providing (a version of) the Smelt-based tests. This is not for merging, just for demonstration while those tests are in a funny place and can't be merged.

Peeja added 7 commits April 16, 2026 15:33
Rather than waiting for entire batches to complete, we re-query whenever
there's available parallelism, until we find no more blobs.

Note that this *only* works when new blobs become available while we're
waiting to send some into `addBlobs`. If blobs become available between
`addBlobs` consuming all the ones we had (beginning their uploads) and
all of those uploads completing, we won't catch them until the next
round one level up. In that case, we still waste parallel capacity.
Therefore, this is still an incomplete solution, but moves in the right
direction.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant