Yeva Byzek created KAFKA-5666:
---------------------------------

             Summary: Need feedback to user if consumption fails due to 
offsets.topic.replication.factor=3
                 Key: KAFKA-5666
                 URL: https://issues.apache.org/jira/browse/KAFKA-5666
             Project: Kafka
          Issue Type: Improvement
            Reporter: Yeva Byzek


Introduced in 0.11: The offsets.topic.replication.factor broker config is now 
enforced upon auto topic creation. Internal auto topic creation will fail with 
a GROUP_COORDINATOR_NOT_AVAILABLE error until the cluster size meets this 
replication factor requirement.

Result: Default is setting offsets.topic.replication.factor=3, but in 
development and docker environments where there is only 1 broker, the offsets 
topic will fail to be created when a consumer tries to consume and no records 
will be returned.

Issue: the user experience is bad.  The user may have no idea about this 
setting change and enforcement, and they just see that `kafka-console-consumer` 
hangs with ZERO output. 

Suggestion: consider giving feedback to the user/app if offsets topic cannot be 
created.  For example, after some timeout.

Workaround:
Set offsets.topic.replication.factor=3





--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to