Robert Metzger created FLINK-4789: ------------------------------------- Summary: Avoid Kafka partition discovery on restore and share consumer instance for discovery and data consumption Key: FLINK-4789 URL: https://issues.apache.org/jira/browse/FLINK-4789 Project: Flink Issue Type: Improvement Components: Kafka Connector Affects Versions: 1.2.0 Reporter: Robert Metzger
As part of FLINK-4379, the Kafka partition discovery was moved from the Constructor to the open() method. This is in general a good change, as outlined in FLINK-4155, as it allows us to detect new partitions and topics based on regex on the fly. However, currently the partitions are discovered on restore as well. Also, the {{FlinkKafkaConsumer09.getKafkaPartitions()}} is creating a separate {{KafkaConsumer}} just for the partition discovery. Since the partition discovery happens on the task managers now, we can use the regular {{KafkaConsumer}} instance, which is used for data retrieval as well. -- This message was sent by Atlassian JIRA (v6.3.4#6332)