[
https://issues.apache.org/jira/browse/FLINK-14717?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16984106#comment-16984106
]
lining commented on FLINK-14717:
--------------------------------
The current priority is based on the task's position in the vertex. Maybe based
on time, we can add a parameter to determine whether the latest or oldest is
displayed.
Since this interface is job level, it should show all exceptions of the job, so
there aren't any inconsistencies.
Then whether needs to be classified according to vertex and subtask. I think it
may be great! I have some advice:
* we could emulate the way the current checkpoint shows:
!screenshot-1.png!
> JobExceptionsHandler show exceptions of prior attempts
> --------------------------------------------------------
>
> Key: FLINK-14717
> URL: https://issues.apache.org/jira/browse/FLINK-14717
> Project: Flink
> Issue Type: Sub-task
> Components: Runtime / Web Frontend
> Reporter: lining
> Priority: Major
> Attachments: screenshot-1.png
>
>
> *Current*
> The job's exceptions just show current attempt’s exceptions in web UI.(ps:
> [code|https://github.com/apache/flink/blob/34b5399f4effb679baabd8bca312cbf92ec34165/flink-runtime/src/main/java/org/apache/flink/runtime/rest/handler/job/JobExceptionsHandler.java#L97-L98])
> If the job failovers, we couldn't see any prior attempts' exceptions.
> *Proposal*
> We could use executionVertex.getPriorExecutionAttempt to get prior attempt in
> JobExceptionsHandler.
> {code:java}
> for (int i = task.getAttemptNumber() - 1; i >= 0; i--) {
> task = executionVertex.getPriorExecutionAttempt(i);
> }
> {code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)