Jason Gustafson created KAFKA-2683:
--------------------------------------
Summary: Ensure wakeup exceptions are propagated to user in new
consumer
Key: KAFKA-2683
URL: https://issues.apache.org/jira/browse/KAFKA-2683
Project: Kafka
Issue Type: Bug
Reporter: Jason Gustafson
Assignee: Jason Gustafson
KafkaConsumer.wakeup() can be used to interrupt blocking operations (e.g. in
order to shutdown), so wakeup exceptions must get propagated to the user.
Currently, there are several locations in the code where a wakeup exception
could be caught and silently discarded. For example, when the rebalance
callback is invoked, we just catch and log all exceptions. In this case, we
also need to be careful that wakeup exceptions do not affect rebalance callback
semantics. In particular, it is possible currently for a wakeup to cause
onPartitionsRevoked to be invoked multiple times.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)