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

Aljoscha Krettek updated FLINK-4940:
------------------------------------
    Summary: Add Support for Broadcast State  (was: Add Support for 
Broadcast/Global State)

> Add Support for Broadcast State
> -------------------------------
>
>                 Key: FLINK-4940
>                 URL: https://issues.apache.org/jira/browse/FLINK-4940
>             Project: Flink
>          Issue Type: Sub-task
>          Components: Streaming
>            Reporter: Aljoscha Krettek
>
> We need this to support the pattern where you have one input of a two-input 
> operator keyed and the other input carries messages that should be broadcast 
> to all operator instances. This other (side) input can contain configuration 
> updates, models, or what have you that are relevant for all elements in the 
> other stream.
> We should add something akin to {{KeyedStateBackend}} where state is kept by 
> operator. When checkpointing, we only checkpoint the state of the first 
> operator instance because we assume the state to be the same across all 
> instances. When restoring we restore the one snapshot to all operator 
> instances.
> Current thinking is that this global/broadcast state backend should allow 
> access by key and possibly also iteration over all stored keys.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to