[ 
https://issues.apache.org/jira/browse/FLINK-5064?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Metzger updated FLINK-5064:
----------------------------------
    Fix Version/s:     (was: 1.2.0)

> Checkpoint messages are not scoped to the leader session ID
> -----------------------------------------------------------
>
>                 Key: FLINK-5064
>                 URL: https://issues.apache.org/jira/browse/FLINK-5064
>             Project: Flink
>          Issue Type: Bug
>          Components: State Backends, Checkpointing
>    Affects Versions: 1.2.0, 1.1.3
>            Reporter: Till Rohrmann
>
> The checkpoint messages ({{AbstractCheckpointMessage}}) don't implement the 
> {{RequiresLeaderSessionID}} interface. Thus, they are not scoped to the 
> leadership of a {{JobManager}} and can interfere with a new leader session.
> The downside of scoping the checkpoint messages to the leader id is that 
> messages might get filtered out leading to resource leaks because the 
> contained state handle is never discarded. However, in case of a JM failure 
> one might end up in the same situation if there were some checkpoint messages 
> in flight.
> In order to mitigate the problem one could change the behaviour such that the 
> {{CheckpointResponder}} awaits a response back and in case of a negative 
> response or an outstanding response (timeout) it discards the state handle.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to