Jason Gustafson created KAFKA-2648:
--------------------------------------
Summary: Coordinator should not allow empty groupIds
Key: KAFKA-2648
URL: https://issues.apache.org/jira/browse/KAFKA-2648
Project: Kafka
Issue Type: Bug
Affects Versions: 0.9.0.0
Reporter: Jason Gustafson
Assignee: Jason Gustafson
The coordinator currently allows consumer groups with empty groupIds, but there
probably aren't any cases where this is actually a good idea and it tends to
mask problems where different groups have simply not configured a groupId. To
address this, we can add a new error code, say INVALID_GROUP_ID, which the
coordinator can return when it encounters an empty groupID. We should also
make groupId a required property in consumer configuration and enforce that it
is non-empty.
It's a little unclear whether this change would have compatibility concerns.
The old consumer will fail with an empty groupId (because it cannot create the
zookeeper paths), but other clients may allow it.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)