You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by GitBox <gi...@apache.org> on 2018/11/13 16:01:31 UTC

[GitHub] pnowojski commented on a change in pull request #7087: [FLINK-10843] [connectors] Make Kafka table factory versioning more flexible

pnowojski commented on a change in pull request #7087: [FLINK-10843] [connectors] Make Kafka table factory versioning more flexible
URL: https://github.com/apache/flink/pull/7087#discussion_r233097356
 
 

 ##########
 File path: flink-connectors/flink-connector-kafka-base/src/main/java/org/apache/flink/streaming/connectors/kafka/KafkaTableSourceSinkFactoryBase.java
 ##########
 @@ -249,7 +264,7 @@ private DescriptorProperties getValidatedProperties(Map<String, String> properti
 
 		// allow Kafka timestamps to be used, watermarks can not be received from source
 		new SchemaValidator(true, supportsKafkaTimestamps(), false).validate(descriptorProperties);
-		new KafkaValidator().validate(descriptorProperties);
+		new KafkaValidator(kafkaVersionPattern()).validate(descriptorProperties);
 
 Review comment:
   It's kind of strange that we validate the kafka version after the fact that we have already selected some kafka version (after all `this` instance has already a known Kafka version). This seems like either a duplicated logic or a kind of unit test that is perform during the runtime. Maybe it could be avoided/removed?

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services