Hong Liang Teoh created FLINK-32469:
---------------------------------------

             Summary: Simplify the implementation of the checkpoint handlers
                 Key: FLINK-32469
                 URL: https://issues.apache.org/jira/browse/FLINK-32469
             Project: Flink
          Issue Type: Improvement
          Components: Runtime / REST
    Affects Versions: 1.17.1, 1.16.2
            Reporter: Hong Liang Teoh
             Fix For: 1.18.0


*What*

The checkpoint handlers currently retrieve checkpoint information from the 
`ExecutionGraph`, which is cached in the `AbstractExecutionGraphHandler`. This 
means that this information is potentially stale (depending on the 
`web.refresh-interval`, which defaults to 3s).

 

*Why*

We want to enable programmatic use of the REST API, independent of the Flink 
dashboard.

The current configuration of the `ExecutionGraph` cache is meant to facilitate 
a fluid user experience of the Flink dashboard. On the Job details page, the 
Flink dashboard makes a series of requests (e.g. /jobs/\{jobid}, 
/jobs/\{jobid}/vertices/\{vertexid}){color:#172b4d}. {color}

{color:#172b4d}To ensure that the requests return consistent results, we have 
the execution graph cache.{color}
 
 
 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to