Github user hequn8128 commented on the issue:
https://github.com/apache/flink/pull/5094
Thanks for your replies.
@fhueske : The watermark must be aligned with timestamps, and it is the
main reason why watermarks are hold back(right?). Current window join may
output a record with timestamp equals to the earlier **output** watermark(see
`testRowTimeJoinWithCommonBounds2 ` in `JoinHarnessTest `).
@xccui : I am considering that if we can cache more late records to have a
more complete join result, and this can be achieved by caching both left and
right data that is later than the holding back watermark.
---