[ 
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)

Reply via email to