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