You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Colin McCabe (Jira)" <ji...@apache.org> on 2022/02/02 21:58:00 UTC

[jira] [Created] (KAFKA-13640) Implement final broker heartbeat in kraft

Colin McCabe created KAFKA-13640:
------------------------------------

             Summary: Implement final broker heartbeat in kraft
                 Key: KAFKA-13640
                 URL: https://issues.apache.org/jira/browse/KAFKA-13640
             Project: Kafka
          Issue Type: Improvement
            Reporter: Colin McCabe


We should implement sending a final heartbeat from the broker when we're about to shut down. This would speed up the process of fencing the broker.

As a note, this isn't a major concern when controlled shutdown is in use, since controlled shutdown should move leaders off the broker anyway. But not everyone uses controlled shutdown in all cases and this would be a nice improvement in the cases where it's not used.

Actually, even in the controlled shutdown case this provides some limited benefit as a final "ack" that the broker is going down. It will remove the broker from the metadata provided to clients slightly quicker.

We do need to avoid blocking too long on final heartbeat, though (we should not wait more than a second or two at most).



--
This message was sent by Atlassian Jira
(v8.20.1#820001)