We're using the retry functionality in Commerce License Billing. It's been working well, but it needs two changes:

- We shouldn't retry on every failure, the retry should be requested by returning a special status.
This allows the module that defined the queue to control the retry, and distinguish between soft and hard failures.
- Allow unlimited retries ('max attempts' not defined)
This also makes sense if the control of the retry is now in the hands of the module.

CommentFileSizeAuthor
#1 2270599-1-expand-retry.patch1.76 KBbojanz

Comments

bojanz’s picture

Status: Active » Needs review
StatusFileSize
new1.76 KB

Initial patch.

bojanz’s picture

Status: Needs review » Fixed

Committed an improved version.

  • Commit bbeae5d on 7.x-1.x by bojanz:
    Issue #2270599 by bojanz: Expand the retry functionality.
    

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.