andrew.D.lin created FLINK-15307: ------------------------------------ Summary: Subclasses of FailoverStrategy are easily confused with implementation classes of RestartStrategy Key: FLINK-15307 URL: https://issues.apache.org/jira/browse/FLINK-15307 Project: Flink Issue Type: Improvement Components: Runtime / Configuration Affects Versions: 1.9.1, 1.9.0, 1.10.0 Reporter: andrew.D.lin Attachments: image-2019-12-18-14-59-03-181.png
Subclasses of RestartStrategy * FailingRestartStrategy * FailureRateRestartStrategy * FixedDelayRestartStrategy * InfiniteDelayRestartStrategy Implementation class of FailoverStrategy * AdaptedRestartPipelinedRegionStrategyNG * RestartAllStrategy * RestartIndividualStrategy * RestartPipelinedRegionStrategy FailoverStrategy describes how the job computation recovers from task failures. I think the following names may be easier to understand and easier to distinguish: Implementation class of FailoverStrategy * AdaptedPipelinedRegionFailoverStrategyNG * FailoverAllStrategy * FailoverIndividualStrategy * FailoverPipelinedRegionStrategy FailoverStrategy is currently generated by configuration. If we change the name of the implementation class, it will not affect compatibility. -- This message was sent by Atlassian Jira (v8.3.4#803005)