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
Stephen Vanterpool
34543f10d9
1st crack at timeouts
2012-04-26 06:57:39 -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
Erik Michaels-Ober
68c725e47b
Let's try this again...
...
Use `Object#respond_to?` to determine which MultiJson API to use.
2012-04-22 13:46:00 -07:00
Mike Perham
9c6b967029
Revert "Use MultiJson APIs introduced in version 1.3 to suppress deprecation warnings"
...
Breaks Rails 3.2 and lower
This reverts commit 9c6d5623a1
.
2012-04-18 14:57:24 -07:00
Erik Michaels-Ober
9c6d5623a1
Use MultiJson APIs introduced in version 1.3 to suppress deprecation warnings
2012-04-18 10:51:25 -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
7eaa50461d
No need to hold the connection while doing other things
2012-03-26 19:54:04 -07:00
Mike Perham
e38a3d785a
Auto failure retry now working!
2012-03-17 23:04:31 -07:00
Mike Perham
08fd2b9cf5
HOT new automatic retry feature. Needs testing.
2012-03-17 17:59:46 -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
bcbc3866b4
Fix airbrake backtraces, fixes #60
...
Fix e => ex
2012-02-27 21:56:41 +01:00
Claudio Poli
c23b5f4791
Add support for ExceptionNotifier
...
Missing parameter
2012-02-27 08:42:09 +01:00
Mike Perham
bf377d44e8
Better logging, fixes GH-55
2012-02-25 13:43:53 -08:00
James Miller
978a423419
Remove debug
2012-02-22 13:04:18 -08:00
James Miller
08a0c78581
Switch airbrake to generic ExceptionHandler class and add support for ::Exceptional
2012-02-22 11:47:02 -08:00
Fredrik Björk
12d688f209
added FailureJobs middleware
2012-02-18 19:49:59 -08:00
Mike Perham
00501031df
One redis accessor to rule them all.
2012-02-17 13:39:36 -08:00
Mike Perham
b210dd788c
Update Sidekiq logging to use standard Ruby logger
2012-02-14 09:00:26 -08:00
Mike Perham
23651d5196
First pass at Resque-compatible processing stats
2012-02-10 23:16:12 -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
Ryan LeCompte
35c0ae5067
add middleware classes
2012-02-08 17:04:19 -08:00