Mickael Maison created KAFKA-13013: -------------------------------------- Summary: Avoid specific exception handling in AdminApiDriver Key: KAFKA-13013 URL: https://issues.apache.org/jira/browse/KAFKA-13013 Project: Kafka Issue Type: Improvement Components: admin Reporter: Mickael Maison
To enable downconverting requests when brokers don't support FindCoordinator v4, we added some logic in AdminApiDriver to handle NoBatchedFindCoordinatorsException. Ideally AdminApiDriver should not be aware of specific exceptions like this and instead delegate the handling to the corresponding strategy. Another option is to not rely on an Exception to identify the request version to use and use ApiVersions when creating the initial request. A good solution would work nicely with all types of clients (consumer, producer, admin). More details in: - https://github.com/apache/kafka/pull/10743#discussion_r659602262 - https://github.com/apache/kafka/pull/10743#discussion_r649872433 -- This message was sent by Atlassian Jira (v8.3.4#803005)