stevenzwu commented on pull request #1956:
URL: https://github.com/apache/iceberg/pull/1956#issuecomment-748171743


   Are you suggesting that we have a module for each Flink minor version 
release (like 1.11 and 1.12)? I am worried that It can quickly grow out of 
control, as Flink does a minor version release typically every 4 months. Flink 
Kafka connector used to be in this model (like kafka08, kafka09, kafka10, ...). 
Now it moved to the universal connector and just track the latest release 
version of kafka-clients.
   
   Or are you suggesting that the Flink connector code can handle all the 1.x 
Flink versions? I am not sure how flink hive connector handles some of the 
small API changes among all the versions.
   
   As for spark2 and spark3, that is a major version upgrade. For upgrading 
Spark from 2.3 to 2.4, I assume Iceberg just upgrade the version in spark2 
module. If in the future, Flink introduced major breaking API change and go up 
to 2.x, we probably should have a flink2 module in Iceberg.
   
   Since the Flink Iceberg connector lives in the Iceberg project, I was 
thinking that the latest connector can just pick a Flink minor version as the 
paved path. That is why I was asking if we should wait for Flink 1.12.1 patch 
release for some bug fixes.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to