Hi All, The watermark is monotonous incremental in a stream, correct?
Given a stream out-of-order extremely, e.g. e4(12:04:33) --> e3 (15:00:22) --> e2(12:04:21) --> e1 (12:03:01) Here e1 appears first, so watermark start from 12:03:01, so e3 is an early event, it would be placed in another window, and fired individually, correct? If so, the result is not bad. The worse case is: e4(12:04:33) --> e3 (12:03:01) --> e2(12:04:21) --> e1 (15:00:22) Then e2,e3,e4 would be considered late events and get discarded? And the watermark are set to a wrong value permanently? So the stream must not be that out-of-order, otherwise flink could not handle them well?