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)