[
https://issues.apache.org/jira/browse/FLINK-23871?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Till Rohrmann closed FLINK-23871.
---------------------------------
Resolution: Fixed
Fixed via
1.14.0: ee7cdcd1174bd83c495280c35ca7ded769a8f186
1.13.3: bffed23e17662b0787e2117b7c0c3942c51b9b42
> Dispatcher should handle finishing job exception when recover
> -------------------------------------------------------------
>
> Key: FLINK-23871
> URL: https://issues.apache.org/jira/browse/FLINK-23871
> Project: Flink
> Issue Type: Bug
> Components: Runtime / Coordination
> Affects Versions: 1.14.0, 1.12.5, 1.13.2
> Reporter: Aitozi
> Assignee: Aitozi
> Priority: Major
> Labels: pull-request-available
> Fix For: 1.14.0, 1.13.3
>
>
> The exception during run recovery job will trigger fatal error which is
> introduced in https://issues.apache.org/jira/browse/FLINK-9097. If a job
> have reached a finished status. But crash at clean up phase or any other post
> phase. When recover job, it may recover a job in
> RunningJobsRegistry.JobSchedulingStatus.DONE status, this may lead to the
> dispatcher fatal again.
> I think we should deal with the RunningJobsRegistry.JobSchedulingStatus.DONE
> with special exception like JobFinishingException, which represents the
> job/master crashed in job finishing phase. And only do the clean up work for
> this exception
--
This message was sent by Atlassian Jira
(v8.3.4#803005)