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)

Reply via email to