You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Jason Gustafson (Jira)" <ji...@apache.org> on 2020/11/02 23:38:00 UTC

[jira] [Created] (KAFKA-10676) Decide whether Raft listener callback errors are fatal

Jason Gustafson created KAFKA-10676:
---------------------------------------

             Summary: Decide whether Raft listener callback errors are fatal
                 Key: KAFKA-10676
                 URL: https://issues.apache.org/jira/browse/KAFKA-10676
             Project: Kafka
          Issue Type: Sub-task
            Reporter: Jason Gustafson


If a `RaftClient.Listener` callback fails, we need to decide how to handle it. The current code assumes that these errors are fatal and exceptions will get propagated. This might be what we want long term. With KIP-631, there will be one listener for the broker and one listener for the controller. If one of them fails, probably we should shutdown the server rather than remaining in a half-fenced state. However, we should reconsider this once we get closer to integration.




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