[ https://issues.apache.org/jira/browse/SAMZA-579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris Riccomini reassigned SAMZA-579: ------------------------------------- Assignee: Chris Riccomini > KafkaSystemConsumer drops SSPs on failure > ----------------------------------------- > > Key: SAMZA-579 > URL: https://issues.apache.org/jira/browse/SAMZA-579 > Project: Samza > Issue Type: Bug > Components: kafka > Affects Versions: 0.9.0 > Reporter: Chris Riccomini > Assignee: Chris Riccomini > Fix For: 0.9.0 > > Attachments: SAMZA-579-0.patch > > > While running SAMZA-394, I discovered a bug in KafkaSystemConsumer that > causes it to stop consuming under failure scenarios. This does not cause data > loss, but can wedge a container until it's restarted. > The trigger appears to be when a BrokerProxy fetches from a broker that's > still coming up, and hasn't yet claimed ownership for a TopicAndPartition. > When the fetch fails, the BrokerProxy abdicate()s the TopicAndPartition, and > KafkaSystemConsumer tries to refresh to get the leader. If there is no > leader, the KafkaSystemConsumer drops the SSP. This happens in > KafkaSystemConsumer.refreshBrokers. -- This message was sent by Atlassian JIRA (v6.3.4#6332)