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)