Open rice668 opened 2 weeks ago
@rice668 the iceberg version should already be included in the summary of a particular snapshot.
Thanks @nastra ! If it is only recorded in Snapshot, it is not very convenient to troubleshoot the problem. What we need is a PendingUpdate
, not just a SnapshotUpdate
. It is better to write the version information to the file name, which is much more convenient.
Answer my own question, can use IcebergBuild
#fullVersion did it.
Feature Request / Improvement
When a new feature is released in Iceberg, engines (Spark, Trino, Presto, Flink) and some clients need to upgrade their Iceberg versions accordingly. However, there are cases where individual engines may forget to upgrade, leading to unexpected behavior. We propose including the iceberg version in the metadata JSON file when writing out updates. This would allow for quick identification of which engine or clients wrote the current
PendingUpdate
, making it much easier to troubleshoot issues.Query engine
Other
Willingness to contribute