Closed jrhoads closed 10 months ago
Current dependencies on/for this PR:
This stack of pull requests is managed by Graphite.
I think you are correct. The groups structure overwrote (within the group) the default configurations set at the top. Will set the fallback SHORYUKEN_CONCURRENCY to 30
Purpose
Current shoryuken workers sit idle waiting for work.
We were using groups and concurrency limits as a proxy for priority/weighted queue.
There are other mechanisms for that. https://github.com/ruby-shoryuken/shoryuken/wiki/Polling-strategies
closes: Add github issue that originated this PR
Approach
Changes the concurrency configuration for the shroyuken workers.
SHORYUKEN_CONCURRENCY
.SHORYUKEN_CONCURRENCY
is 15 (the same as the previous concurrency limit).Learning
Using the shoryuken docs as a reference. Specifically, the load balancing, concurrency and polling strategies sections
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Reviewer, please remember our guidelines: