lucasbru opened a new pull request, #21110: URL: https://github.com/apache/kafka/pull/21110
Since internal topics are created asynchronous, and we do not want to have heartbeats failing, when an application has not yet created its internal topics, it remains in NOT_READY, until the internal topics are created. The way the client-side is implemented right now, the Kafka Streams application will still enter RUNNING state with an empty assignment, when internal topics are missing. From the outside, it will therefore look like the initial set-up of the application has finished, while the application is still waiting for the group to become ready. This propages the state of the group as part of the assignment, so that we delay entering a "RUNNING" state until the group has become readyu. -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
