Lucas Brutschy created KAFKA-19978:
--------------------------------------

             Summary: Don't enter running state as long as group is not ready 
                 Key: KAFKA-19978
                 URL: https://issues.apache.org/jira/browse/KAFKA-19978
             Project: Kafka
          Issue Type: Sub-task
            Reporter: Lucas Brutschy


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 propagetes the state of the group as part of the assignment, so that
we delay entering a "RUNNING" state until the group has become ready.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to