-
Notifications
You must be signed in to change notification settings - Fork 32
✨ Add Celery routing queues ⚠️ #7471
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
✨ Add Celery routing queues ⚠️ #7471
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #7471 +/- ##
==========================================
+ Coverage 87.46% 87.47% +0.01%
==========================================
Files 1741 1734 -7
Lines 67323 67169 -154
Branches 1142 1142
==========================================
- Hits 58882 58758 -124
+ Misses 8121 8091 -30
Partials 320 320
Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
3b69bc3 to
7fa116a
Compare
…/osparc-simcore into add-celery-routing-queues
…/osparc-simcore into add-celery-routing-queues
…/osparc-simcore into add-celery-routing-queues
|
* Add sto-worker-cpu-bound service Related PR(s): * ITISFoundation/osparc-simcore#7471 * https://git.speag.com/oSparc/osparc-ops-deployment-configuration/-/merge_requests/1362 * Bump memory limit Based on experiment data (we saw 600MB memory usage uploading 2 files)



What do these changes do?
This PR introduces the Celery routing queues, used to send tasks to specific instances of
sto-workers.BONUS:
Tasks metadata are now stored separately (different keys set in Redis) and new ephemeral tasks are removed once the result is taken.
Related issue/s
badly formed hexadecimal UUID stringand is not handled on the webserver #7413How to test
Dev-ops checklist