1
0
Fork 0
mirror of https://github.com/mperham/sidekiq.git synced 2022-11-09 13:52:34 -05:00
Commit graph

30 commits

Author SHA1 Message Date
Mike Perham
2561cbcd66 Initial pass at getting a worker logger. Not quite happy with the API yet. 2012-05-12 14:00:42 -07:00
Mike Perham
4850ed856f Remove multijson hacks since latest release is sane again 2012-04-29 19:54:36 -07:00
Mike Perham
f8e92f282c Rails hooks should also work on server-side, #152 2012-04-24 20:54:55 -07:00
Mike Perham
3b1955d1d7 Cleanup, prepare for release 2012-04-22 19:22:09 -07:00
Erik Michaels-Ober
5eb8d397f0 Refactor to use Sidekiq.dump_json and Sidekiq.load_json
These methods perform MultiJson feature detection and can be removed
after this library's MultiJson dependency is upgraded to ~> 2.0.
2012-04-22 14:02:35 -07:00
Mike Perham
6847d664cc Verify redis= is given a Hash or ConnectionPool 2012-04-09 08:56:34 -07:00
Mike Perham
1a00b88f8a Add hard shutdown with pushback to Redis, fixes #110 2012-04-06 20:53:03 -07:00
Mike Perham
ee42be39e0 API cleanup, remove deprecations 2012-03-28 19:16:54 -07:00
Jon Hinson
f15ceb93c5 Renaming hook_rails option to enable_rails_extensions 2012-03-26 18:05:33 -05:00
Jon Hinson
cd423f9cdc Add hook_rails configuration option to make the Rails extensions optional 2012-03-26 15:37:38 -05:00
Mike Perham
18a458bf1f Web UI bug fixes, 0.9.1 [fixes #81] 2012-03-17 09:41:24 -07:00
Mike Perham
74d0e5ec35 Upgrade to connection_pool 0.9.0
Remove all connection_pool usage of method_missing.
Change Sidekiq.redis API to require a block.
2012-03-14 09:56:13 -07:00
Mike Perham
2206ce7654 RedisConnection was only ever creating one Redis connection, even when pooled. Oops. 2012-03-13 21:19:46 -07:00
Mike Perham
65bf77217b Fix require ordering causing extensions to not load properly, GH-77. 2012-03-10 12:30:15 -08:00
Mike Perham
be1ef5736e Implement USR1 - stop accepting new work, GH-69 2012-03-08 20:58:51 -08:00
jc00ke
05a8ab4d5a Fix comments & straighten up conditional 2012-03-06 13:44:10 -08:00
Mike Perham
0973245909 Redis connection API change
old: Sidekiq.redis = Sidekiq::RedisConnection.create(:namespace => 'foo')
new: Sidekiq.redis = { :namespace => 'foo' }
2012-03-01 13:41:12 -08:00
Mike Perham
a242600a08 Split configuration into configure_server and configure_client blocks. 2012-02-20 09:46:28 -08:00
Mike Perham
8ee8137caa Refactor options to be globally available for things like
connection pool sizing.
2012-02-19 13:05:19 -08:00
Fredrik Björk
12d688f209 added FailureJobs middleware 2012-02-18 19:49:59 -08:00
Mike Perham
6af6a86369 Refactor middleware API, this will break anyone using the old API.
e.g.
Sidekiq::Processor.middleware => Sidekiq.server_middleware
Sidekiq::Client.middleware => Sidekiq.client_middleware
2012-02-18 12:12:05 -08:00
Mike Perham
f214c10af9 Add support for new delay extensions for ActiveRecord and ActionMailer, with example tests in myapp. 2012-02-17 21:24:14 -08:00
Mike Perham
0a9a12cee8 Redis should be auto-initialized without any configuration on the client-side 2012-02-17 13:52:24 -08:00
Mike Perham
00501031df One redis accessor to rule them all. 2012-02-17 13:39:36 -08:00
Mike Perham
a1f78816a7 Implement generic Ruby support via simple require flag
Various cleanups
It's "assert_equal(expected, actual)"
2012-02-09 20:32:59 -08:00
Mike Perham
2771a0ad96 Rename workers to processors. New Railtie support.
Workers are the user's classes, the threads are now called processors.  Add secret sauce to make Rails config much easier.  Use a railtie to auto-add app/workers to the autoload path.
2012-01-25 13:32:51 -08:00
Mike Perham
89144133fb Holy crap, it boots Rails3 and actually sends messages to the workers! 2012-01-23 14:05:03 -08:00
Mike Perham
5366506fe1 Server starts up now! 2012-01-22 16:01:46 -08:00
Mike Perham
f6a2fc1a8c get it working 2012-01-16 16:18:36 -08:00
Mike Perham
726b6cad7b Misc 2012-01-16 16:14:47 -08:00