mirror of
https://github.com/mperham/sidekiq.git
synced 2022-11-09 13:52:34 -05:00
Remove defer hack which caused Sidekiq to use more connections and memory than necessary
This commit is contained in:
parent
92a1354c42
commit
968ade3e6a
4 changed files with 6 additions and 5 deletions
|
@ -1,8 +1,9 @@
|
|||
HEAD
|
||||
-----------
|
||||
|
||||
- Defer loading JSON until a full Thread stack is available. Celluloid's
|
||||
standard 4k actor stack will lead to crashes when parsing large payloads.
|
||||
- Tune Celluloid to no longer run message processing within a Fiber.
|
||||
This gives us a full Thread stack and also lowers Sidekiq's memory
|
||||
usage.
|
||||
|
||||
2.0.3
|
||||
-----------
|
||||
|
|
2
Gemfile
2
Gemfile
|
@ -1,7 +1,7 @@
|
|||
source 'http://rubygems.org'
|
||||
gemspec
|
||||
|
||||
gem 'celluloid', :github => 'celluloid/celluloid'
|
||||
gem 'celluloid'
|
||||
gem 'slim'
|
||||
gem 'sprockets'
|
||||
gem 'sass'
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
module Sidekiq
|
||||
VERSION = "2.0.3"
|
||||
VERSION = "2.0.4"
|
||||
end
|
||||
|
|
|
@ -17,7 +17,7 @@ Gem::Specification.new do |gem|
|
|||
gem.add_dependency 'redis', '~> 3'
|
||||
gem.add_dependency 'redis-namespace'
|
||||
gem.add_dependency 'connection_pool', '~> 0.9.2'
|
||||
gem.add_dependency 'celluloid', '~> 0.11.0'
|
||||
gem.add_dependency 'celluloid', '~> 0.11.1'
|
||||
gem.add_dependency 'multi_json', '~> 1'
|
||||
gem.add_development_dependency 'minitest', '~> 3'
|
||||
gem.add_development_dependency 'sinatra'
|
||||
|
|
Loading…
Reference in a new issue