I created a new pipeline in dataflow with a fixed window of 10 minutes using the event timestamp. So initially there will be no message and the watermark will be near real-time.
Now suppose during the window 10.10 to 10.20, at 10.12 I started publishing frequent messages with event time 10.12 for 20 minutes till 10.32. Does that mean the watermark will remain at 10.12 till 10.32 and will not advance even if the window time crosses 10.20 and won't emit the result?
I just want to understand how the watermark will progress in this scenario. Will it wait till all the messages with event time 10.12 are acknowledged and a new message with event time more than 10.12 or a sleeping time of 2 minutes.
And the data watermark that we see in dataflow is the event watermark or system watermark