- 10 9月, 2020 1 次提交
-
-
由 George Claghorn 提交于
-
- 17 6月, 2020 1 次提交
-
-
由 Aaron Patterson 提交于
-
- 18 5月, 2020 1 次提交
-
-
由 Aaron Patterson 提交于
-
- 07 5月, 2020 1 次提交
-
-
由 Rafael Mendonça França 提交于
-
- 02 5月, 2020 2 次提交
-
-
由 Rafael Mendonça França 提交于
-
由 Rafael Mendonça França 提交于
-
- 19 4月, 2020 1 次提交
-
-
由 Eugene Kenny 提交于
Fix random CI fail due to cross-second time delay
-
- 09 4月, 2020 1 次提交
-
-
由 Rafael Mendonça França 提交于
While using perform_enqueued_jobs enqueued jobs must be stored as well
-
- 20 3月, 2020 1 次提交
-
-
由 Aaron Patterson 提交于
-
- 04 3月, 2020 1 次提交
-
-
由 Eileen M. Uchitelle 提交于
Add support for que name to Que adapter.
-
- 13 2月, 2020 1 次提交
-
-
由 Eileen M. Uchitelle 提交于
Fix ActiveJob Test adapter not respecting retry attempts:
-
- 22 1月, 2020 1 次提交
-
-
由 Ryuta Kamizono 提交于
Fix keyword arguments warnings in Active Job
-
- 21 1月, 2020 1 次提交
-
-
由 Ryuta Kamizono 提交于
This reverts commit 80e72c5e, reversing changes made to 0dad1e3e.
-
- 20 1月, 2020 1 次提交
-
-
由 Ryuta Kamizono 提交于
Fix keyword arguments warnings in Active Job
-
- 08 1月, 2020 1 次提交
-
-
由 Rafael Mendonça França 提交于
This reverts commit 6568ca66, reversing changes made to 7cad464e. Closes #38187.
-
- 27 12月, 2019 1 次提交
-
-
由 Akira Matsuda 提交于
-
- 20 12月, 2019 1 次提交
-
-
由 Jean Boussier 提交于
-
- 19 12月, 2019 1 次提交
-
-
由 Rafael Mendonça França 提交于
-
- 14 12月, 2019 1 次提交
-
-
由 Rafael Mendonça França 提交于
-
- 10 12月, 2019 1 次提交
-
-
由 Rafael Mendonça França 提交于
-
- 09 12月, 2019 1 次提交
-
-
由 Rafael Mendonça França 提交于
-
- 27 11月, 2019 1 次提交
-
-
由 Rafael Mendonça França 提交于
-
- 07 11月, 2019 1 次提交
-
-
由 Mike Perham 提交于
Currently `wrapped` is a String. Instead pass Class so that Sidekiq can get access to the ActiveJob and its configuration without having to constantize. I verified that `JobClass.to_s` == `"JobClass"` so serialization to JSON should not be affected. ```ruby > JSON.dump({"wrapped" => SomeJob}) => "{\"wrapped\":\"SomeJob\"}" ``` By having access to the ActiveJob class, Sidekiq can get access to any `sidekiq_options` which have been set on that ActiveJob type and serialize those options into Redis. https://github.com/mperham/sidekiq/blob/master/Changes.md#60
-
- 05 11月, 2019 1 次提交
-
-
由 George Claghorn 提交于
-
- 01 11月, 2019 1 次提交
-
-
由 George Claghorn 提交于
-
- 17 8月, 2019 1 次提交
-
-
由 Rafael Mendonça França 提交于
-
- 26 7月, 2019 1 次提交
-
-
由 Rafael França 提交于
Ability to test activejobs with relative delay
-
- 23 7月, 2019 1 次提交
-
-
由 Rafael Mendonça França 提交于
-
- 25 4月, 2019 1 次提交
-
-
由 Rafael Mendonça França 提交于
-
- 23 4月, 2019 1 次提交
-
-
由 John Hawthorn 提交于
Rails 6 introduces retries per-exception, instead of a global count of retries. Because ActiveJob 5.2 doesn't serialize the execution count per-exception, when ActiveJob 6.0 picks up an "old" job it can't know the exception count in the new format. This can also be an issue if AJ 6.0 serializes a new job with exception_executions which is later picked up by AJ 5.2, which would clear exception_executions (since it has no knowledge of it). Previously we handled this by resetting exception_executions, if it wasn't defined on a job, which could result in the worst case retrying the job 2x the times we should. This commit changes how we handle loading a legacy job: instead of resetting exception_executions, we instead will always use the global executions count. This way, jobs which only have one retry_on (and didn't have a behaviour change in AJ 6) are backwards-and-forwards-compatible with counts respected exactly. Jobs with multiple retry_on will revert to the AJ5.2 behaviour if they were ever run under AJ5.2.
-
- 12 4月, 2019 1 次提交
-
-
由 Patrik Bóna 提交于
Individual execution counters were introduced in #34352. However `#determine_delay` which is used to calculate retry delay still uses the global counter. This commit fixes it.
-
- 05 4月, 2019 2 次提交
-
-
由 प्रथमेश Sonpatki 提交于
-
由 Prathamesh Sonpatki 提交于
- It will return false in Rails 6.1 not 6.0. Also fixed the default value which is true for new applications.
-
- 23 3月, 2019 1 次提交
-
-
由 Gannon McGibbon 提交于
-
- 11 3月, 2019 1 次提交
-
-
由 eileencodes 提交于
* Update RAILS_VERSION * Bundle * rake update_versions * rake changelog:header
-
- 09 3月, 2019 1 次提交
-
-
由 Abhay Nikam 提交于
-
- 26 2月, 2019 1 次提交
-
-
由 Rafael Mendonça França 提交于
-
- 25 2月, 2019 1 次提交
-
-
由 alkesh26 提交于
-
- 14 2月, 2019 1 次提交
-
-
由 Cory Gwin @gwincr11 提交于
Motivation: - Currently we have 2 seperate monkey patches in place for tracking enqueded time for 2 seperate workers. It seems that activejob could be a source of truth for how long an item has been enqued so that we can easily use it for consistent monitoring across workers/apps to ensure that jobs are running at an acceptable speed. Changes: - Add an enqueded at attribute and serilization tooling. - Add a method to get how long a job has been enqueded for. - Add a logging item to show how long a job was enqued prior to the perform method firing.
-
- 12 2月, 2019 1 次提交
-
-
由 Olivier Lacan 提交于
Currently, we only document the use case for ActiveJob's `queue_as` block arguments in [Rails Guides][1]. It seems necessary to document them in the API docs as well considering how useful and powerful this option is. [1]: https://edgeguides.rubyonrails.org/active_job_basics.html#queues [ci skip]
-