Skip to content

KAFKA-14862: Outer stream-stream join does not output all results with multiple input partitions (#13592)#892

Merged
Matthias J. Sax (mjsax) merged 1 commit into
7.3.xfrom
backport-k14862-7.3
May 4, 2023
Merged

KAFKA-14862: Outer stream-stream join does not output all results with multiple input partitions (#13592)#892
Matthias J. Sax (mjsax) merged 1 commit into
7.3.xfrom
backport-k14862-7.3

Conversation

@mjsax

Copy link
Copy Markdown
Member

Stream-stream outer join, uses a "shared time tracker" to track stream-time progress for left and right input in a single place. This time tracker is incorrectly shared across tasks.

This PR introduces a supplier to create a "shared time tracker" object per task, to be shared between the left and right join processors.

Reviewers: Victoria Xia victoria.xia@confluent.io, Bruno Cadonna bruno@confluent.io, Walker Carlson wcarlson@confluent.io

…h multiple input partitions (apache#13592)

Stream-stream outer join, uses a "shared time tracker" to track stream-time progress for left and right input in a single place. This time tracker is incorrectly shared across tasks.

This PR introduces a supplier to create a "shared time tracker" object per task, to be shared between the left and right join processors.

Reviewers: Victoria Xia <victoria.xia@confluent.io>, Bruno Cadonna <bruno@confluent.io>, Walker Carlson <wcarlson@confluent.io>
@mjsax Matthias J. Sax (mjsax) requested review from a team as code owners May 3, 2023 18:24

@cadonna Bruno Cadonna (cadonna) left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM modulo build failures.

@mjsax Matthias J. Sax (mjsax) merged commit 0310cea into 7.3.x May 4, 2023
@mjsax Matthias J. Sax (mjsax) deleted the backport-k14862-7.3 branch May 4, 2023 15:50
@mjsax

Copy link
Copy Markdown
Member Author

Merged. Failures seems to unrelated flaky tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants