kafka-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jason Gustafson (JIRA)" <j...@apache.org>
Subject [jira] [Created] (KAFKA-4665) Inconsistent handling of non-existing topics in offset fetch handling
Date Tue, 17 Jan 2017 19:34:26 GMT
Jason Gustafson created KAFKA-4665:

             Summary: Inconsistent handling of non-existing topics in offset fetch handling
                 Key: KAFKA-4665
                 URL: https://issues.apache.org/jira/browse/KAFKA-4665
             Project: Kafka
          Issue Type: Bug
          Components: consumer, core
            Reporter: Jason Gustafson
             Fix For:

For version 0 of the offset fetch API, the broker returns UNKNOWN_TOPIC_OR_PARTITION for any
topics/partitions which do not exist at the time of fetching. In later versions, we skip this
check. We do, however, continue to return UNKNOWN_TOPIC_OR_PARTITION for authorization errors
(i.e. if the principal does not have Describe access to the corresponding topic). We should
probably make this behavior consistent across versions.

Note also that currently the consumer raises {{KafkaException}} when it encounters an UNKNOWN_TOPIC_OR_PARTITION
error in the offset fetch response, which is inconsistent with how we usually handle this
error. This probably doesn't cause any problems currently only because of the inconsistency
mentioned in the first paragraph above.

This message was sent by Atlassian JIRA

View raw message