Retry

Galileo can resend event messages if a successful response code is not received, using standard exponential backoff. Ask Galileo to set these product parameters:

  • RTRDL — The initial delay in seconds. Default: 60
  • RETRY — The total number of retries. Default: 0

Example

This example assumes RTRDL = 60 and RETRY = 5.

  • Attempt is the attempt number. The first attempt is the first time Galileo tries to send the event, so with RETRY = 5, there will be 6 attempts total.
  • Retry Delay Seconds is how many seconds Galileo will wait to do the next attempt if the previous attempt fails.

The retry interval increases exponentially for each retry by multiplying RTRDL by Attempt^2. The first retry attempt has a value of 1, so the first delay will be the value in RTRDL. The second attempt is 2 squared times RTRDL or 4 x 60, which equals 240 seconds.

AttemptRetry delay secondsRetry delay minutes
1601.0
22404.0
35409.0
496016.0
5150025.0
6216036.0