- Implement
migrateExpiredJobs()
usingeval
instead of watch-multi-exec (check and set) transactions to prevent issue #12653 of laravel/framework. - Increment
attempts
counter when reserving job, instead of when releasing it, so that fatal errors be considered as tries. - Migrate expired delayed jobs but not expired release ones when expire is null. Issue #12595 laravel/framework.
- A few transaction guards for the times we moving jobs between main/reserved and delayed queues, so that the jobs are not lost in Redis server in the case of network/client failures.
halaei/hredis
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
A better Redis queue driver for Laravel 5.2 (changes are already applied to Laravel 5.3)
Resources
Stars
Watchers
Forks
Packages 0
No packages published