Dimitar Dimitrov created KAFKA-14821: ----------------------------------------
Summary: Better handle timeouts in ListOffsets API Key: KAFKA-14821 URL: https://issues.apache.org/jira/browse/KAFKA-14821 Project: Kafka Issue Type: Improvement Components: clients Reporter: Dimitar Dimitrov Assignee: Dimitar Dimitrov The ListOffsets Admin API doesn't retry failed requests for partitions due to timeouts or due to other types of retriable exceptions. This is a step back compared to the Consumer offset APIs implemented in the fetcher as the latter can do partial retries in such cases. * The comparison is notable as some Kafka tools (e.g. {{{}kafka-get-offsets{}}}) have moved from using the Consumer offset APIs to using the ListOffsets Admin API. One nice way to address that seems to be to migrate the ListOffsets API to use the more modern AdminApiDriver mechanism. That should automatically provide the capability to retry requests which responses are deemed retriable. -- This message was sent by Atlassian Jira (v8.20.10#820010)