[ https://issues.apache.org/jira/browse/FLINK-4940?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Aljoscha Krettek reassigned FLINK-4940: --------------------------------------- Assignee: (was: Stefan Richter) > Add Support for Broadcast/Global 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)