•  
      request #14438 Reschedule failed async events with an exponential backoff
    Infos
    #14438
    Thomas Gerbet (tgerbet)
    2020-01-24 16:17
    2020-01-24 13:55
    15366
    Details
    Reschedule failed async events with an exponential backoff
    Currently when an async event fail to be processed it is added back in queue as soon as possible.

    This does not maximize the chance of a success if the failure is caused by a transient error like a network issue.
    Some delay should be put between each rescheduling of the task. The usual way to deal with that is to use an exponential backoff algorithm [0].




    [0] https://en.wikipedia.org/wiki/Exponential_backoff
    Other
    All
    Empty
    • [ ] enhancement
    • [ ] internal improvement
    Empty
    Stage
    Thomas Gerbet (tgerbet)
    Closed
    2020-01-24
    Attachments
    Empty
    References

    Follow-ups