Skip to content

KAFKA-17482: Make share partition initialization async (KIP-932)#17097

Merged
omkreddy merged 3 commits into
apache:trunkfrom
apoorvmittal10:KAFKA-17482
Sep 9, 2024
Merged

KAFKA-17482: Make share partition initialization async (KIP-932)#17097
omkreddy merged 3 commits into
apache:trunkfrom
apoorvmittal10:KAFKA-17482

Conversation

@apoorvmittal10

Copy link
Copy Markdown
Contributor

The PR introduces states for share partition which are used to make share partition initilzation async.

Committer Checklist (excluded from commit message)

  • Verify design and implementation
  • Verify test coverage and CI build status
  • Verify documentation (including upgrade notes)

@apoorvmittal10 apoorvmittal10 added the KIP-932 Queues for Kafka label Sep 4, 2024
@apoorvmittal10 apoorvmittal10 self-assigned this Sep 4, 2024
@apoorvmittal10

Copy link
Copy Markdown
Contributor Author

@AndrewJSchofield @adixitconfluent @omkreddy Build passed with unrelated tests failure. Can you please take a look.

@AndrewJSchofield AndrewJSchofield left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks for the PR. I note the comment about the future use of the purgatory to properly handle initialization which exceeds the duration of the desired wait time. That's important and coming in a later PR. Subject to that proviso, approved.

Comment thread core/src/main/java/kafka/server/share/SharePartitionManager.java Outdated
@apoorvmittal10

Copy link
Copy Markdown
Contributor Author

@AndrewJSchofield @omkreddy Build passed with unrelated test failures.

@omkreddy omkreddy left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

@apoorvmittal10 Thanks for the PR. LGTM

@omkreddy omkreddy merged commit 4ac1dd4 into apache:trunk Sep 9, 2024
mingyen066 pushed a commit to mingyen066/kafka that referenced this pull request Sep 10, 2024
…che#17097)

The PR introduces states for share partition which are used to make share partition initilzation async.

Reviewers:  Andrew Schofield <aschofield@confluent.io>, Manikumar Reddy <manikumar.reddy@gmail.com>
tedyu pushed a commit to tedyu/kafka that referenced this pull request Jan 6, 2025
…che#17097)

The PR introduces states for share partition which are used to make share partition initilzation async.

Reviewers:  Andrew Schofield <aschofield@confluent.io>, Manikumar Reddy <manikumar.reddy@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

KIP-932 Queues for Kafka

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants