jianguotian opened a new pull request, #848: URL: https://github.com/apache/paimon-rust/pull/848
## Purpose Recent Paimon Java manifests can own auxiliary files through the nullable `_EXTRA_FILES` field. Rust must preserve that field when reading and rewriting manifest metadata, otherwise a cross-language rewrite can lose lifecycle ownership of manifest sidecars. ## Changes - Add nullable `extra_files` to `ManifestFileMeta` using the Java field name and schema position. - Preserve the distinction between a legacy missing/null value and an explicitly empty list. - Include manifest-owned auxiliary files in referenced-file collection and file-size accounting. - Add Avro round-trip, legacy compatibility, and referenced-file lifecycle tests. ## Verification - Targeted manifest metadata, manifest-list, and referenced-file tests - `cargo clippy -p paimon --lib -- -D warnings` ## Related Java work - apache/paimon#9746 -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
