[ https://issues.apache.org/jira/browse/KAFKA-1631?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14148559#comment-14148559 ]
Ryan Berdeen commented on KAFKA-1631: ------------------------------------- The patch does look like an improvement to the {{TopicCommand}}, but doesn't address the number of under-replicated partitions reported by the brokers. It seems like there shouldn't be multiple definitions of "under-replicated partition". > ReplicationFactor and under-replicated partitions incorrect during > reassignment > ------------------------------------------------------------------------------- > > Key: KAFKA-1631 > URL: https://issues.apache.org/jira/browse/KAFKA-1631 > Project: Kafka > Issue Type: Bug > Affects Versions: 0.8.1.1 > Reporter: Ryan Berdeen > Labels: newbie > Attachments: KAFKA-1631-v1.patch > > > We have a topic with a replication factor of 3. We monitor > UnderReplicatedPartitions as recommended by the documentation. > During a partition reassignment, partitions being reassigned are reported as > under-replicated. Running a describe shows: > {code} > Topic:activity-wal-1 PartitionCount:15 ReplicationFactor:5 > Configs: > Topic: activity-wal-1 Partition: 0 Leader: 14 Replicas: > 14,13,12,11,15 Isr: 14,12,11,13 > Topic: activity-wal-1 Partition: 1 Leader: 14 Replicas: > 15,14,11 Isr: 14,11 > Topic: activity-wal-1 Partition: 2 Leader: 11 Replicas: > 11,15,12 Isr: 12,11,15 > ... > {code} > It looks like the displayed replication factor, 5, is simply the number of > replicas listed for the first partition, which includes both brokers in the > current list and those onto which the partition is being reassigned. > Partition 0 is also included in the list when using the > `--under-replicated-partitions` option, even though it is replicated to more > partitions than the true replication factor. > During a reassignment, the under-replicated partitions metric is not usable, > meaning that actual under-replicated partitions can go unnoticed. -- This message was sent by Atlassian JIRA (v6.3.4#6332)