[ https://issues.apache.org/jira/browse/KAFKA-1483?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ismael Juma updated KAFKA-1483: ------------------------------- Fix Version/s: (was: 0.10.1.0) 0.8.2.0 > Split Brain about Leader Partitions > ----------------------------------- > > Key: KAFKA-1483 > URL: https://issues.apache.org/jira/browse/KAFKA-1483 > Project: Kafka > Issue Type: Improvement > Reporter: Guozhang Wang > Assignee: Sriharsha Chintalapani > Labels: newbie++ > Fix For: 0.8.2.0 > > Attachments: KAFKA-1483.patch, KAFKA-1483_2014-07-16_11:07:44.patch > > > Today in the server there are two places storing the leader partition info: > 1) leaderPartitions list in the ReplicaManager. > 2) leaderBrokerIdOpt in the Partition. > 1) is used as the ground truth to decide if the server is the current leader > for serving requests; 2) is used as the ground truth for reporting leader > counts metrics, etc and for the background Shrinking-ISR thread to decide > which partition to check. There is a risk that these two ground truth caches > are not consistent, and we'd better only make one of them as the ground truth. -- This message was sent by Atlassian JIRA (v6.3.4#6332)