KAFKA-9507 AdminClient should check for missing committed offsets#8057
Merged
hachikuji merged 2 commits intoapache:trunkfrom Feb 8, 2020
splett2:trunk
Merged
KAFKA-9507 AdminClient should check for missing committed offsets#8057hachikuji merged 2 commits intoapache:trunkfrom splett2:trunk
hachikuji merged 2 commits intoapache:trunkfrom
splett2:trunk
Conversation
apovzner
reviewed
Feb 6, 2020
hachikuji
reviewed
Feb 6, 2020
Contributor
hachikuji
left a comment
There was a problem hiding this comment.
Looks good, just a few minor suggestions.
| Optional.empty(), "", Errors.NONE)); | ||
| responseData.put(myTopicPartition2, new OffsetFetchResponse.PartitionData(20, | ||
| Optional.empty(), "", Errors.NONE)); | ||
| responseData.put(myTopicPartition3, new OffsetFetchResponse.PartitionData(-1, |
Contributor
There was a problem hiding this comment.
Let's use OffsetFetchResponse.INVALID_OFFSET
|
|
||
| /** | ||
| * Return a future which yields a map of topic partitions to OffsetAndMetadata objects. | ||
| * If the partition does not have a committed offset, the corresponding value will be null |
Contributor
There was a problem hiding this comment.
I'd suggest rephrasing this:
If the group does not have a committed offset for this partition, the corresponding value in the returned map will be null.
Contributor
Author
|
Pushed changes to address review comments. |
Contributor
|
ok to test |
Contributor
|
retest this please |
Contributor
Author
|
Looks like the test that failed this time is a known flaky test |
hachikuji
approved these changes
Feb 8, 2020
Contributor
hachikuji
left a comment
There was a problem hiding this comment.
LGTM. Thanks for the patch!
hachikuji
pushed a commit
that referenced
this pull request
Feb 8, 2020
…8057) Addresses exception being thrown by `AdminClient` when `listConsumerGroupOffsets` returns a negative offset. A negative offset indicates the absence of a committed offset for a requested partition, and should result in a null in the returned offset map. Reviewers: Anna Povzner <anna@confluent.io>, Jason Gustafson <jason@confluent.io>
hachikuji
pushed a commit
that referenced
this pull request
Feb 8, 2020
…8057) Addresses exception being thrown by `AdminClient` when `listConsumerGroupOffsets` returns a negative offset. A negative offset indicates the absence of a committed offset for a requested partition, and should result in a null in the returned offset map. Reviewers: Anna Povzner <anna@confluent.io>, Jason Gustafson <jason@confluent.io>
hachikuji
pushed a commit
that referenced
this pull request
Feb 8, 2020
…8057) Addresses exception being thrown by `AdminClient` when `listConsumerGroupOffsets` returns a negative offset. A negative offset indicates the absence of a committed offset for a requested partition, and should result in a null in the returned offset map. Reviewers: Anna Povzner <anna@confluent.io>, Jason Gustafson <jason@confluent.io>
rite2nikhil
pushed a commit
to confluentinc/kafka
that referenced
this pull request
Feb 12, 2020
…pache#8057) Addresses exception being thrown by `AdminClient` when `listConsumerGroupOffsets` returns a negative offset. A negative offset indicates the absence of a committed offset for a requested partition, and should result in a null in the returned offset map. Reviewers: Anna Povzner <anna@confluent.io>, Jason Gustafson <jason@confluent.io>
stanislavkozlovski
pushed a commit
to stanislavkozlovski/kafka
that referenced
this pull request
Feb 18, 2020
…pache#8057) Addresses exception being thrown by `AdminClient` when `listConsumerGroupOffsets` returns a negative offset. A negative offset indicates the absence of a committed offset for a requested partition, and should result in a null in the returned offset map. Reviewers: Anna Povzner <anna@confluent.io>, Jason Gustafson <jason@confluent.io>
ijuma
added a commit
to ijuma/kafka
that referenced
this pull request
Apr 28, 2020
…t-for-generated-requests * apache-github/trunk: (410 commits) KAFKA-8843: KIP-515: Zookeeper TLS support MINOR: Add missing quote for malformed line content (apache#8070) MINOR: Simplify KafkaProducerTest (apache#8044) KAFKA-9507; AdminClient should check for missing committed offsets (apache#8057) KAFKA-9519: Deprecate the --zookeeper flag in ConfigCommand (apache#8056) KAFKA-9509; Fixing flakiness of MirrorConnectorsIntegrationTest.testReplication (apache#8048) HOTFIX: Fix two test failures in JDK11 (apache#8063) DOCS - clarify transactionalID and idempotent behavior (apache#7821) MINOR: further InternalTopologyBuilder cleanup (apache#8046) MINOR: Add timer for update limit offsets (apache#8047) HOTFIX: Fix spotsbug failure in Kafka examples (apache#8051) KAFKA-9447: Add new customized EOS model example (apache#8031) KAFKA-8164: Add support for retrying failed (apache#8019) HOTFIX: checkstyle for newly added unit test KAFKA-9261; Client should handle unavailable leader metadata (apache#7770) MINOR: Fix typos introduced in KIP-559 (apache#8042) MINOR: Fixing null handilg in ValueAndTimestampSerializer (apache#7679) KAFKA-9113: Clean up task management and state management (apache#7997) MINOR: fix checkstyle issue in ConsumerConfig.java (apache#8038) KAFKA-9491; Increment high watermark after full log truncation (apache#8037) ...
qq619618919
pushed a commit
to qq619618919/kafka
that referenced
this pull request
May 12, 2020
…pache#8057) Addresses exception being thrown by `AdminClient` when `listConsumerGroupOffsets` returns a negative offset. A negative offset indicates the absence of a committed offset for a requested partition, and should result in a null in the returned offset map. Reviewers: Anna Povzner <anna@confluent.io>, Jason Gustafson <jason@confluent.io>
3 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
JIRA: https://issues.apache.org/jira/browse/KAFKA-9507
Addresses exception being thrown by AdminClient when listConsumerGroupOffsets returns a negative offset.
Committer Checklist (excluded from commit message)