Add a worker that simulates a long running Sidekiq job #4428
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.
Our Sidekiq workers are very fast and rate limitedin a few ways, mostly by the congestion middleware. Makes it kind of hard to test scaling when the jobs complete instantly or are deduplicated and canceled on the way in.
This PR adds an unexposed job that does nothing but
sleep
for the specified duration. This will facilitate testing (via the console) of scaling systems that use the redis queue length as the determining factor.Might keep this after if it proves useful in other ways, or I can revert/remove after testing.
Review checklist
apiary.apib
file?