lucasbru commented on code in PR #19967: URL: https://github.com/apache/kafka/pull/19967#discussion_r2307714058
########## group-coordinator/src/main/java/org/apache/kafka/coordinator/group/GroupConfigManager.java: ########## @@ -52,6 +54,10 @@ public void updateGroupConfig(String groupId, Properties newGroupConfig) { throw new InvalidRequestException("Group name can't be empty."); } + if (groupConfigListener != null) { + groupConfigListener.onGroupConfigUpdate(groupId, newGroupConfig); + } + Review Comment: Although I don't understand why this is timing related (the group epoch would be bumped on every single restart, no?), I see this is a serious problem. Even if there is a way around it, I am indeed now leaning towards storing the configuration in the group metadata record. This indeed requires a KIP, unfortunately. -- 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