[ https://issues.apache.org/jira/browse/KAFKA-1549?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
nicu marasoiu updated KAFKA-1549: --------------------------------- Attachment: kafka-1549__without_implicit__only_last_seen_alive_brokers_to_be_responded_part_of_the_top.patch > dead brokers coming in the TopicMetadataResponse > ------------------------------------------------ > > Key: KAFKA-1549 > URL: https://issues.apache.org/jira/browse/KAFKA-1549 > Project: Kafka > Issue Type: Bug > Affects Versions: 0.8.2 > Environment: trunk > Reporter: nicu marasoiu > Assignee: Jun Rao > Attachments: > kafka-1549__only_last_seen_alive_brokers_to_be_responded_part_of_the_topic_metadata_refres.patch, > > kafka-1549__without_implicit__only_last_seen_alive_brokers_to_be_responded_part_of_the_top.patch > > > JunRao confirming my observation that brokers are only added to the > metadataCache, never removed: "The way that we update liveBrokers in > MetadataCache.updateCache() doesn't seem right. We only add newly received > live brokers to the list. However, there could be existing brokers in that > list that are now dead. Those dead brokers shouldn't be returned to the > clients. We should probably just take the new live broker list and cache it." -- This message was sent by Atlassian JIRA (v6.2#6252)