Ismael Juma created KAFKA-3402:
----------------------------------
Summary: Restore behaviour of MetadataCache.getTopicMetadata when
unsupported security protocol is received
Key: KAFKA-3402
URL: https://issues.apache.org/jira/browse/KAFKA-3402
Project: Kafka
Issue Type: Bug
Reporter: Ismael Juma
Assignee: Ismael Juma
Priority: Critical
Fix For: 0.10.0.0
The behaviour of `MetadataCache.getTopicMetadata` when a security protocol that
is not supported by a broker is passed as a parameter was to throw
BrokerEndpointNotAvailableException until
https://github.com/apache/kafka/commit/764d8ca9eb0aba6099ba289a10f437e72b53ffec
when it was accidentally changed to return a response with error code
`LeaderNotAvailable` or `ReplicaNotAvailable`.
The right behaviour is probably to return a new error code, but in the meantime
we should restore the existing behavior and add some tests.
This issue was found by [~hachikuji].
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)