Delayed queue items should be requeued for later processing

Created on 26 March 2024, 8 months ago
Updated 26 June 2024, 5 months ago

Problem/Motivation

This is a follow-up issue to 🐛 Errors thrown during cron when delayed actions are not yet due for processing Fixed where we fixed the issue that NotYetDueForProcessingException extended Exception instead of telling the re-queueing the item for later processing. However, it is now re-queued for immediate processing which means that drush re-tries many times until the time limit is reached.

Proposed resolution

The NotYetDueForProcessingException should instead extend DelayedRequeueException and let the processor know for how long the item should be delayed.

🐛 Bug report
Status

Fixed

Version

2.0

Component

Code

Created by

🇩🇪Germany jurgenhaas Gottmadingen

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024