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)