boomerang-io/worker.flow

Enhance Execute HTTP task with retrial capabilities

Closed this issue · 0 comments

Is your request related to a problem? Please describe.
There are cases when the flow needs a retry capability of the Execute HTTP Task when a specific HTTP call response is received.
For example if the task receives a HTTP 504, the flow might want to retry for a number of times before giving-up on the call.

Describe the solution you'd like
Allow the end-user to select an HTTP list of error codes for which the the task if receives the http response code it will retry for a number of x times - again configurable in the UI.

Describe the benefits or justification for this request
Sometime calls might fail due to network reasons, a retry mechanism helps in getting the workflow with success to its end.

Additional context