discourse/spec/components/scheduler
Sam 2b8d4508e5 PERF: stop running background work between requests
Use a dedicated thread to run Scheduler::Defer

This avoids blocking of a worker during operations that require waiting.

In particular uploads risked blocking a unicorn.

This also add a queue "length" that discourse prometheus consumes.
2017-11-23 15:48:47 +11:00
..
defer_spec.rb PERF: stop running background work between requests 2017-11-23 15:48:47 +11:00
manager_spec.rb remove uneeded assertion 2017-10-04 15:59:16 +11:00
schedule_info_spec.rb Add rubocop to our build. (#5004) 2017-07-28 10:20:09 +09:00