dongnuo123 commented on code in PR #20288:
URL: https://github.com/apache/kafka/pull/20288#discussion_r2250022739


##########
group-coordinator/src/main/java/org/apache/kafka/coordinator/group/GroupMetadataManager.java:
##########
@@ -6066,7 +6075,7 @@ public CoordinatorResult<Void, CoordinatorRecord> 
classicGroupJoin(
                 // classicGroupJoinToConsumerGroup takes the join requests to 
non-empty consumer groups.
                 // The empty consumer groups should be converted to classic 
groups in classicGroupJoinToClassicGroup.
                 return classicGroupJoinToConsumerGroup((ConsumerGroup) group, 
context, request, responseFuture);
-            } else if (group.type() == CONSUMER || group.type() == CLASSIC) {
+            } else if (group.type() == CONSUMER || group.type() == CLASSIC || 
group.type() == STREAMS && group.isEmpty()) {
                 return classicGroupJoinToClassicGroup(context, request, 
responseFuture);

Review Comment:
   Should we add a comment to state the groups accepted by 
classicGroupJoinToClassicGroup here?
   - existing classic group
   - existing empty consumer group (will be converted to classic)
   - existing empty streams group (will be converted to classic)



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to