fallintoplace opened a new pull request, #1741: URL: https://github.com/apache/iceberg-go/pull/1741
## What changed Validate decoded manifest entries before inheritance or filtering: - reject unknown entry status values - reject data files in delete manifests - reject delete files in data manifests - reject unknown file content values ## Why The writer validates entry status, but the reader currently accepts any decoded status. An unknown status is not treated as deleted, so it can continue through scan planning as a live entry. Content mismatches are accepted in the same path. ## Testing - added low-level Avro fixtures for each invalid status and content case - `go test ./...` - `go vet ./...` -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
