You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "Hong Liang Teoh (Jira)" <ji...@apache.org> on 2023/06/28 13:24:00 UTC
[jira] [Created] (FLINK-32469) Simplify the implementation of the checkpoint handlers
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)