Mike Perham
b532249554
Minimize logging in the retry subsystem, fixes #3979
2018-09-28 11:22:17 -07:00
Benjamin Dobell
43591611b2
Ensure death_handlers are called on jobs with retry: false ( #3980 )
2018-09-27 08:39:13 -07:00
Mike Perham
86ca02f1d9
Refactor, changes
2018-03-22 09:13:21 -07:00
Salahutdinov Dmitry
7448351d73
fix: use default when returned 0
2018-03-22 09:04:28 -07:00
Salahutdinov Dmitry
611f7cd31f
Use default retry interval in sidekiq_retry_in
2018-03-22 09:04:28 -07:00
Mike Perham
967f3f34bd
Add missing preamble for @krzysiek1507, #3759
2018-03-15 09:00:53 -07:00
Mike Perham
cdf6430739
rename API to death handlers for consistency
2018-01-31 10:22:22 -08:00
Mike Perham
a2db45bc0c
Polish job failure notification
2018-01-15 10:39:32 -08:00
Mike Perham
32d03ecd52
Add global failure handlers, fixes #3721
2018-01-12 14:13:45 -08:00
Yuriy Naidyon
bd93f8430b
Unified Job kill via Sidekiq::DeadSet#kill
2017-08-11 12:33:12 -07:00
Mike Perham
1b3f70a1e5
Move class_attribute impl into Sidekiq::Worker
2017-05-15 14:57:03 -07:00
Mike Perham
812e0f17ad
Remove duplicate retry handling to due extra raise, fixes #3356
2017-02-15 11:13:10 -08:00
Mike Perham
701e06224c
Rework job processing in light of Rails 5's Reloader ( #3235 )
...
* Rework job processing in light of Rails 5's Reloader, see #3221
* Ignore built gems
* Documentation, testing
* Add fallback for 'retry' value server-side, fixes #3234
* Fix job hash reporting in stats
* cleanup
* Add job for AJ testing
* Push jobs with invalid JSON immediately to Dead set, fixes #3296
* Break retry logic into global and local parts, fixes #3306
* fix heisentest
2017-01-17 14:58:08 -08:00