You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Jiangjie Qin (JIRA)" <ji...@apache.org> on 2017/05/26 05:14:04 UTC

[jira] [Created] (KAFKA-5329) Metadata cache on the broker may have replica list may have different order from zookeeper

Jiangjie Qin created KAFKA-5329:
-----------------------------------

             Summary: Metadata cache on the broker may have replica list may have different order from zookeeper
                 Key: KAFKA-5329
                 URL: https://issues.apache.org/jira/browse/KAFKA-5329
             Project: Kafka
          Issue Type: Bug
    Affects Versions: 0.10.2.1
            Reporter: Jiangjie Qin
             Fix For: 0.11.0.1


It looks that in {{PartitionStateInfo}} we are storing the replicas in a set instead of a Seq. This causes the replica order to be lost. In most case it is fine, but in the context of preferred leader election, the replica order determines which replica is the preferred leader of a partition. It would be useful to make the order always be consistent with the order in zookeeper. 



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)