| <table class="configuration table table-bordered"> |
| <thead> |
| <tr> |
| <th class="text-left" style="width: 20%">Key</th> |
| <th class="text-left" style="width: 15%">Default</th> |
| <th class="text-left" style="width: 10%">Type</th> |
| <th class="text-left" style="width: 55%">Description</th> |
| </tr> |
| </thead> |
| <tbody> |
| <tr> |
| <td><h5>restart-strategy.exponential-delay.attempts-before-reset-backoff</h5></td> |
| <td style="word-wrap: break-word;">infinite</td> |
| <td>Integer</td> |
| <td>The number of times that Flink retries the execution before failing the job if <code class="highlighter-rouge">restart-strategy.type</code> has been set to <code class="highlighter-rouge">exponential-delay</code>. The number will be reset once the backoff is reset to its initial value.</td> |
| </tr> |
| <tr> |
| <td><h5>restart-strategy.exponential-delay.backoff-multiplier</h5></td> |
| <td style="word-wrap: break-word;">1.5</td> |
| <td>Double</td> |
| <td>Backoff value is multiplied by this value after every failure,until max backoff is reached if <code class="highlighter-rouge">restart-strategy.type</code> has been set to <code class="highlighter-rouge">exponential-delay</code>.</td> |
| </tr> |
| <tr> |
| <td><h5>restart-strategy.exponential-delay.initial-backoff</h5></td> |
| <td style="word-wrap: break-word;">1 s</td> |
| <td>Duration</td> |
| <td>Starting duration between restarts if <code class="highlighter-rouge">restart-strategy.type</code> has been set to <code class="highlighter-rouge">exponential-delay</code>. It can be specified using notation: "1 min", "20 s"</td> |
| </tr> |
| <tr> |
| <td><h5>restart-strategy.exponential-delay.jitter-factor</h5></td> |
| <td style="word-wrap: break-word;">0.1</td> |
| <td>Double</td> |
| <td>Jitter specified as a portion of the backoff if <code class="highlighter-rouge">restart-strategy.type</code> has been set to <code class="highlighter-rouge">exponential-delay</code>. It represents how large random value will be added or subtracted to the backoff. Useful when you want to avoid restarting multiple jobs at the same time.</td> |
| </tr> |
| <tr> |
| <td><h5>restart-strategy.exponential-delay.max-backoff</h5></td> |
| <td style="word-wrap: break-word;">1 min</td> |
| <td>Duration</td> |
| <td>The highest possible duration between restarts if <code class="highlighter-rouge">restart-strategy.type</code> has been set to <code class="highlighter-rouge">exponential-delay</code>. It can be specified using notation: "1 min", "20 s"</td> |
| </tr> |
| <tr> |
| <td><h5>restart-strategy.exponential-delay.reset-backoff-threshold</h5></td> |
| <td style="word-wrap: break-word;">1 h</td> |
| <td>Duration</td> |
| <td>Threshold when the backoff is reset to its initial value if <code class="highlighter-rouge">restart-strategy.type</code> has been set to <code class="highlighter-rouge">exponential-delay</code>. It specifies how long the job must be running without failure to reset the exponentially increasing backoff to its initial value. It can be specified using notation: "1 min", "20 s"</td> |
| </tr> |
| </tbody> |
| </table> |