Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make checksum_worker responsible for zarr ingest #1005

Merged
merged 1 commit into from
Apr 6, 2022
Merged

Conversation

dchiquito
Copy link
Contributor

Currently zarr ingestion runs on the main task queue, which blocks other
shorter tasks from running. Instead, have a separate
ingest_zarr_archive queue which is consumed by the existing
checksum-worker.

Having a separate worker for blob checksums and zarr checksums seems
like overkill to me, since we will almost never have a spike in both at
the same time, and even if we did, the solution is to scale the number
of checksum-workers even higher.

@dchiquito dchiquito requested a review from jjnesbitt April 6, 2022 17:50
Currently zarr ingestion runs on the main task queue, which blocks other
shorter tasks from running. Instead, have a separate
`ingest_zarr_archive` queue which is consumed by the existing
`checksum-worker`.

Having a separate worker for blob checksums and zarr checksums seems
like overkill to me, since we will almost never have a spike in both at
the same time, and even if we did, the solution is to scale the number
of `checksum-worker`s even higher.
@dchiquito dchiquito added the release Create a release when this pr is merged label Apr 6, 2022
@dchiquito dchiquito merged commit b22b119 into master Apr 6, 2022
@dchiquito dchiquito deleted the ingest-zarr-task branch April 6, 2022 19:36
@dandibot
Copy link
Member

dandibot commented Apr 6, 2022

🚀 PR was released in v0.2.5 🚀

@dandibot dandibot added the released This issue/pull request has been released. label Apr 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Create a release when this pr is merged released This issue/pull request has been released.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants