Page MenuHomePhorge

Improve jobs resistence to temporary storage failures
ClosedPublic

Authored by machniak on Tue, Mar 11, 3:20 PM.
Tags
None
Referenced Files
F19026156: D5124.1742064216.diff
Fri, Mar 14, 7:43 PM
F19026058: D5124.1742061416.diff
Fri, Mar 14, 6:56 PM
F19025580: D5124.1742049448.diff
Fri, Mar 14, 3:37 PM
F19025202: D5124.1742046328.diff
Fri, Mar 14, 2:45 PM
F19024928: D5124.1742042535.diff
Fri, Mar 14, 1:42 PM
F19023462: D5124.1742005496.diff
Fri, Mar 14, 3:24 AM
F19022652: D5124.1741988404.diff
Thu, Mar 13, 10:40 PM
Subscribers
Restricted Project

Details

Reviewers
mollekopf
Group Reviewers
Restricted Project
Commits
rK1577b1e7cc81: Improve jobs resistence to temporary storage failures
Summary
  • Use more repetitions (most jobs will use $tries=24)
  • Unify backoff values across jobs
  • Use longer backoff intervals after an error
  • Remove redundant configuration/code

Diff Detail

Repository
rK kolab
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

machniak created this revision.
mollekopf subscribed.
mollekopf added inline comments.
src/config/horizon.php
7

I wouldn't use the job constants here, because many jobs can share the same queue, so we really define here which queues exist, and then use them from the jobs. But it technically makes no difference of course.

This revision is now accepted and ready to land.Tue, Mar 11, 9:10 PM