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

32 commits

Author SHA1 Message Date
Bart Olsthoorn
2ea021c7ad Only show warning if :timeout is used solves #862 2013-04-25 17:12:23 +03:00
Mike Perham
7e094567a5 Remove timeout middleware and worker option, fixes #862 2013-04-18 09:11:49 -07:00
Mike Perham
fb4850bdf1 complex -> simple 2012-11-03 22:05:37 -07:00
Mike Perham
0981f27ab6 Allow access to the JID via #jid, fixes #496 2012-11-03 20:00:06 -07:00
Mike Perham
f04e1ecbec Use core_ext for constantize and stringify_keys 2012-10-27 12:48:34 -07:00
Samuel Cochran
fe00509435 Move stringify_keys to client_push 2012-10-18 12:00:54 +08:00
Mike Perham
be84d53c7f Rejigger resque helpers to remove perform_in_queue 2012-09-07 08:35:27 -07:00
Niels Kristian
6e2e34f013 Added tests for perform_in_queue method on worker and enqueue_at on client 2012-08-21 11:02:07 +02:00
Niels Kristian
13611f8b81 Merge branch 'master' of https://github.com/mperham/sidekiq
Conflicts:
	lib/sidekiq/processor.rb
2012-08-09 13:44:12 +02:00
Mike Perham
2cdb106de2 Remove optional middlewares [#302] 2012-07-20 20:11:16 -07:00
Niels Kristian
571e287f1b Added another Resque compatibility helper #enqueue_to 2012-07-17 16:48:54 +02:00
Dimitrij Denissenko
c518e8f5c6 Updated rdoc 2012-06-28 08:52:55 +01:00
Dimitrij Denissenko
8dbea0fbe1 DRY testing API 2012-06-28 08:46:18 +01:00
Mike Perham
0addaba4a6 Enable proper inheritance of sidekiq options in worker subclasses [#221] 2012-06-16 20:58:07 -07:00
Mike Perham
2c4be4cada Scheduled jobs! Bump to 2.0.0.
Performs can now be scheduled at arbitrary points in the future.
2012-05-25 20:21:42 -07:00
Mike Perham
8c9f960a68 Prefer Sidekiq.logger, inject message context into all working logging 2012-05-15 19:44:35 -07:00
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
e65efd5f0a Implement optional backtrace storage [#155] 2012-04-27 20:25:46 -07:00
Mike Perham
2ec203365e Clean up timeout middleware, add client-side option [#161] 2012-04-26 08:40:07 -07:00
Mike Perham
091d88bc33 Various cleanups 2012-04-18 20:13:10 -07:00
Mike Perham
2080412119 Client API update:
- Add API for configuring options per Worker class
- Removed the Client API issues preventing it working on Ruby 1.8
- Cleanups to various APIs for upcoming 1.0 release.
2012-04-01 19:53:45 -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
ac5d879361 Add .registered_workers and .registered_queues to Sidekiq::Client 2012-02-15 11:28:19 -08:00
Mike Perham
b210dd788c Update Sidekiq logging to use standard Ruby logger 2012-02-14 09:00:26 -08:00
Mike Perham
fd46c5471a Client workers can now define associated queue
Configure client middleware chain by default
Middleware entries should be unique
Change client#push to return boolean based on pushed or not.
2012-02-10 20:20:01 -08:00
Mike Perham
83db466fe9 Fix perform_async, thanks @ryanlecompte 2012-01-25 13:53:00 -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
da8c837e98 Message dispatch loop now working 2012-01-23 22:08:38 -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
3b8b655807 worker mgmt and msg dispatch 2012-01-22 11:32:38 -08:00
Mike Perham
14bd63705a Documentation, start client work 2012-01-21 16:42:21 -08:00
Mike Perham
4be63712f4 Add worker 2012-01-16 20:05:38 -08:00