[FLINK-4134] Retire Late Windows/Elements in WindowOperator
Before, when processing an element that would end up in a late window (when using a MergingWindowAssigner), the element would be added to the MergingWindowSet. After determining that the window is late it would not be removed from the MergingWindowSet. This can lead to problems with other elements being merged into these "phantom" windows and causing triggers to be added for empty windows. This also fixes the same code in EvictingWindowOperator.
Showing
想要评论请 注册 或 登录