You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Jose Armando Garcia Sancio (Jira)" <ji...@apache.org> on 2021/02/24 20:12:00 UTC

[jira] [Created] (KAFKA-12373) Improve KafkaRaftClient handling of graceful shutdown

Jose Armando Garcia Sancio created KAFKA-12373:
--------------------------------------------------

             Summary: Improve KafkaRaftClient handling of graceful shutdown
                 Key: KAFKA-12373
                 URL: https://issues.apache.org/jira/browse/KAFKA-12373
             Project: Kafka
          Issue Type: Sub-task
          Components: replication
            Reporter: Jose Armando Garcia Sancio


The current implementation simply closes the metrics group when it is closed.

When closing the KafkaRaftClient that is the leader it should perform at least the following steps:
 # Stop accepting new schedule append operations
 # Append to the log batches currently in the BatchAccumulator
 # Wait with a timeout for the high-watermark to reach the LEO
 # Cooperatively resign as leader from the quorum



--
This message was sent by Atlassian Jira
(v8.3.4#803005)