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]

Reply via email to