Details
-
Bug
-
Status: Resolved
-
P2
-
Resolution: Fixed
-
None
Description
When timers are delivered in the global window rather than in empty windows, the fact that they may share a timestamp with pending elements causes the pending elements to be removed from the collection of pending elements, allowing the watermark to advance inappropriately.
Only remove elements that have become pending. Use a comparator that compares different elements as nonequal to do so.
See WatermarkManager.AppliedPTransformInputWatermark
Attachments
Issue Links
- links to