You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2017/07/17 13:09:00 UTC

[jira] [Commented] (FLINK-7213) Introduce state management by OperatorID in TaskManager

    [ https://issues.apache.org/jira/browse/FLINK-7213?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16089798#comment-16089798 ] 

ASF GitHub Bot commented on FLINK-7213:
---------------------------------------

GitHub user StefanRRichter opened a pull request:

    https://github.com/apache/flink/pull/4353

    [FLINK-7213] Introduce state management by OperatorID in TaskManager

    Flink-5892 introduced the job manager / checkpoint coordinator part of managing state on the operator level instead of the task level by introducing explicit operator_id -> state mappings. 
    
    However, this explicit mapping was not introduced in the task manager side, so the explicit mapping is still converted into a mapping that suits the implicit operator chain order.
    
    This PR introduces this part and offers explicit state management by operator_id in the task manager.
    
    Furthermore, this PR also introduces `TaskStateSnapshot` as unify abstraction to replace `TaskStateHandles` and `SubtaskState`which were always very similar, except that one offered collections of state handles (to support scaling in on restore) while the other only contained single objects (because each state is snapshotted into one state handle).

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/StefanRRichter/flink tmpBU

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/flink/pull/4353.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #4353
    
----
commit d68dd39b343595120f62fc8280b2f3c5f0ee7503
Author: Stefan Richter <s....@data-artisans.com>
Date:   2017-06-26T16:07:59Z

    [FLINK-7213] Introduce state management by OperatorID in TaskManager

commit 11cdd85668aa18f8e5bab0e6cac9ba082bfea95c
Author: Stefan Richter <s....@data-artisans.com>
Date:   2017-07-11T15:10:03Z

    [FLINK-7213] Introduce TaskStateSnapshot to unify TaskStateHandles and SubtaskState

----


> Introduce state management by OperatorID in TaskManager
> -------------------------------------------------------
>
>                 Key: FLINK-7213
>                 URL: https://issues.apache.org/jira/browse/FLINK-7213
>             Project: Flink
>          Issue Type: Improvement
>          Components: State Backends, Checkpointing
>    Affects Versions: 1.4.0
>            Reporter: Stefan Richter
>            Assignee: Stefan Richter
>
> Flink-5892 introduced the job manager / checkpoint coordinator part of managing state on the operator level instead of the task level by introducing explicit operator_id -> state mappings. However, this explicit mapping was not introduced in the task manager side, so the explicit mapping is still converted into a mapping that suits the implicit operator chain order.
> We should also introduce explicit operator ids to state management on the task manager.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)