hantangwangd opened a new issue, #10927: URL: https://github.com/apache/iceberg/issues/10927
### Query engine N/A ### Question Referring to: https://iceberg.apache.org/spec/#manifests, iceberg spec about `manifests` defines that, a manifest file must store the partition spec and other metadata as properties in the Avro file's key-value metadata. Among these key-value metadata, `schema-id` has changed from `optional` to `required` in v2 metadata. However, in any implementation version of `ManifestWriter`, we did not write `schema-id` into the metadata of the corresponding Avro file. This looks inconsistent with the spec. And furthermore, seems there is not need to write this key-value property as it is not used anywhere. So should we fix this inconsistency? Or did I misunderstand something? -- 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. To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org.apache.org 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