This website requires JavaScript.
Explore
Help
Register
Sign In
github-mirror
/
discourse
Watch
2
Star
0
Fork
0
You've already forked discourse
mirror of
https://github.com/discourse/discourse.git
synced
2024-12-14 22:14:09 +08:00
Code
Issues
Actions
1
Packages
Projects
Releases
Wiki
Activity
051462cbe2
discourse
/
config
/
initializers
/
099-defer.rb
4 lines
68 B
Ruby
Raw
Normal View
History
Unescape
Escape
DEV: enable frozen string literal on all files This reduces chances of errors where consumers of strings mutate inputs and reduces memory usage of the app. Test suite passes now, but there may be some stuff left, so we will run a few sites on a branch prior to merging
2019-05-03 06:17:27 +08:00
# frozen_string_literal: true
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 12:48:47 +08:00
require_dependency
'scheduler/defer'
Reference in New Issue
Copy Permalink