Rui Fan created FLINK-32895:
-------------------------------
Summary: Introduce the max attempts for Exponential Delay Restart
Strategy
Key: FLINK-32895
URL: https://issues.apache.org/jira/browse/FLINK-32895
Project: Flink
Issue Type: Improvement
Components: Runtime / Coordination
Reporter: Rui Fan
Assignee: Rui Fan
Currently, Flink has 3 restart strategies, they are: fixed-delay, failure-rate
and exponential-delay.
The exponential-delay is suitable if a job continues to fail for a period of
time. The fixed-delay and failure-rate has the max attemepts mechanism, that
means, the job won't restart and fail after the attemept exceeds the threshold
of max attemepts.
The max attemepts mechanism is reasonable, flink should not or need to
infinitely restart the job if the job keeps failing. However, the
exponential-delay doesn't have the max attemepts mechanism.
I propose inctroducing the
`restart-strategy.exponential-delay.max-attemepts-before-reset` to support the
max attemepts mechanism for exponential-delay. It means flink won't restart job
if the number of job failures before reset exceeds max-attepts-before-reset
when is exponential-delay is enabled.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)