Lianet Magrans created KAFKA-17294: -------------------------------------- Summary: Handle retriable errors when fetching offsets in new consumer Key: KAFKA-17294 URL: https://issues.apache.org/jira/browse/KAFKA-17294 Project: Kafka Issue Type: Bug Components: consumer Affects Versions: 3.8.0, 3.7.0 Reporter: Lianet Magrans
The new consumer CommitRequestManager fails with a fatal KafkaException whenever it receives an unexpected error in the OffsetFetch response, even if the error is retriable. See https://github.com/apache/kafka/blob/837684a1b9b3bad244613211e90b67cf9170fb44/clients/src/main/java/org/apache/kafka/clients/consumer/internals/CommitRequestManager.java#L1009-L1011 This was initially implemented like this to maintain the behaviour of the Classic consumer, where the ConsumerCoordinator would do the same when handling the OffsetFetchResponse. That behaviour is being updated for the legacy coordinator as part of KAFKA-17279, to retry on all retriable errors. We should review and update in the commitRequestManager to align with this, and retry on all retriable errors, which seems sensible when fetching offsets. -- This message was sent by Atlassian Jira (v8.20.10#820010)