Details
-
Task
-
Status: Resolved
-
P2
-
Resolution: Fixed
-
None
-
None
Description
Related to https://issues.apache.org/jira/browse/BEAM-3190 .
We don't know what meaningful join semantics is, in presence of multiple trigger firings. I.e. in accumulating mode it will result in multiple duplicated join results, and in discarding mode it will only join deltas, both of these scenarios seem to be super subtle and can lead to misunderstanding and misuse by the end users.
Until we have a way to implement a correct join semantics (e.g. using retractions) we should reject unsupported window/trigger combinations.