Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Switch the task queuing system from Dramatiq to arq. Restructure the way workers are set up and executed to match the way that arq thinks of the world instead of the way that Dramatiq thinks of the world. This allows task queuing to be async, allowing it to not block the event loop.
Add new functions,
build_worker
andbuild_uws_worker
, that construct the arq worker configuration for the main worker and the UWS database helper workers.Add support for
gs
URLs so that the image cutout backend can use workload identity when running on Google Cloud.