1
0
Fork 0
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:
Mike Perham 2012-07-17 07:11:11 -07:00
parent 92a1354c42
commit 968ade3e6a
4 changed files with 6 additions and 5 deletions

View file

@ -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
-----------

View file

@ -1,7 +1,7 @@
source 'http://rubygems.org'
gemspec
gem 'celluloid', :github => 'celluloid/celluloid'
gem 'celluloid'
gem 'slim'
gem 'sprockets'
gem 'sass'

View file

@ -1,3 +1,3 @@
module Sidekiq
VERSION = "2.0.3"
VERSION = "2.0.4"
end

View file

@ -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'