[
https://issues.apache.org/jira/browse/FLINK-4859?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17328885#comment-17328885
]
Flink Jira Bot commented on FLINK-4859:
---------------------------------------
This major issue is unassigned and itself and all of its Sub-Tasks have not
been updated for 30 days. So, it has been labeled "stale-major". If this ticket
is indeed "major", please either assign yourself or give an update. Afterwards,
please remove the label. In 7 days the issue will be deprioritized.
> Clearly Separate Responsibilities of StreamOperator and StreamTask
> ------------------------------------------------------------------
>
> Key: FLINK-4859
> URL: https://issues.apache.org/jira/browse/FLINK-4859
> Project: Flink
> Issue Type: Improvement
> Components: API / DataStream, Runtime / Task
> Reporter: Aljoscha Krettek
> Priority: Major
> Labels: stale-major
>
> Currently, {{StreamTask}} and {{StreamOperator}} perform a complicated dance
> for certain operations. For example, when restoring from a snapshot, the
> state backends are restored in the {{StreamTask}}, but only after
> {{StreamTask}} calls restore on the operator and the operator asks for the
> backends. There is no clear separation/modularisation with properly defined
> interfaces right now.
> The code works right now but maintainability/understandability could be
> greatly improved.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)