stream-join-correctness-depends-on-window-alignment

Status: IN

Stream join correctness depends on consistent alignment across three independent window mechanisms: join and aggregation windows are configured independently with no constraint preventing misalignment, expiration uses a one-sided cutoff that doesn't match the symmetric matching predicate, and buffer size is bounded only by the window duration relative to watermark advancement rate.

Justifications

Three independently configured window mechanisms must stay semantically aligned without enforcement

Depends on (SL): join-window-and-aggregation-window-are-independent, expiration-cutoff-is-one-sided-despite-symmetric-matching, buffer-bounded-by-window-plus-lateness

JSON