Skip to content

Modify retry behaviour to be opt-in on exceptions during job processing

Description

This MR implements a change to the BstError API, allowing for exceptions raised during the processing of job actions to indicate whether or not they would like to retry the job.

Changes proposed in this merge request:

  • Default to permanent failures rather than temporary failures. Exceptions will no longer cause a retry on a job.

This merge request, when approved, will close issue/bug: #397 (closed)

CHANGELOG/Release Notes

BstError: This class and all child classes will now indicate whether or not their state is permanent or temporary, this will trigger different behaviour when raised during a job action.

Edited by Qinusty

Merge request reports

Loading