Raghu Angadi created BEAM-5375: ---------------------------------- Summary: KafkaIO reader should handle runtime exceptions kafka client Key: BEAM-5375 URL: https://issues.apache.org/jira/browse/BEAM-5375 Project: Beam Issue Type: Bug Components: io-java-kafka Affects Versions: 2.7.0 Reporter: Raghu Angadi Assignee: Raghu Angadi
KafkaIO reader might stop reading from Kafka without any explicit error message if KafkaConsumer throws a runtime exception while polling for messages. One of the Dataflow customers encountered this issue (see [user@ thread|[https://lists.apache.org/thread.html/c0cf8f45f567a0623592e2d8340f5288e3e774b59bca985aec410a81@%3Cuser.beam.apache.org%3E])] 'consumerPollThread()' in KafkaIO deliberately avoided catching runtime exceptions. It shoud handle it.. stuff happens at runtime. It should result in 'IOException' from start()/advance(). The runners will handle properly reporting and closing the readers. -- This message was sent by Atlassian JIRA (v7.6.3#76005)