-
Notifications
You must be signed in to change notification settings - Fork 14k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
KAFKA-16730: Initial version of share group consumer client code #16461
Conversation
clients/src/main/java/org/apache/kafka/clients/consumer/internals/ShareMembershipManager.java
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot for the PR @AndrewJSchofield. LGTM on the changes but I will rely on @lianetm and @kirktrue as they have the most context on the client design as per AsyncKafkaConsumer changes. I am sure we will be improving the functionality going forward and PR seems to provide the solid initial version for Share Consumers 👍
clients/src/main/java/org/apache/kafka/clients/consumer/internals/AcknowledgementBatch.java
Outdated
Show resolved
Hide resolved
clients/src/main/java/org/apache/kafka/clients/consumer/internals/RequestManagers.java
Outdated
Show resolved
Hide resolved
...ts/src/main/java/org/apache/kafka/clients/consumer/internals/ShareConsumeRequestManager.java
Outdated
Show resolved
Hide resolved
...ts/src/main/java/org/apache/kafka/clients/consumer/internals/ShareConsumeRequestManager.java
Outdated
Show resolved
Hide resolved
...ts/src/main/java/org/apache/kafka/clients/consumer/internals/ShareConsumeRequestManager.java
Outdated
Show resolved
Hide resolved
clients/src/main/java/org/apache/kafka/clients/consumer/internals/events/ApplicationEvent.java
Outdated
Show resolved
Hide resolved
clients/src/main/java/org/apache/kafka/clients/consumer/internals/Acknowledgements.java
Outdated
Show resolved
Hide resolved
A handful of test failures, none of which are related to this PR. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@AndrewJSchofield Thanks for the Initial version of share group consumer client code. LGTM. This is good starting point. I am sure, we will be adding more improvements/changes in the upcoming PRs.
…che#16461) This is the initial version of the share group consumer client code. It implements the complete ShareConsumer interface. There are unit tests, but not integration tests yet since those would depend upon complete broker code, which is not available at this point. Reviewers: Apoorv Mittal <[email protected]>, Manikumar Reddy <[email protected]>, Lianet Magrans <[email protected]>
This is the initial version of the share group consumer client code. It implements the complete ShareConsumer interface.
There are unit tests, but not integration tests yet since those would depend upon complete broker code, which is not available at this point.
Committer Checklist (excluded from commit message)