laskoviymishka opened a new issue, #1007: URL: https://github.com/apache/iceberg-go/issues/1007
Parent: #589 v3 prefers deletion vectors over Parquet position-delete files. Java logs a warning when the older format is used (Java precedent: [apache/iceberg#12048](https://github.com/apache/iceberg/pull/12048)); iceberg-go silently writes the deprecated path. Emit a single `slog.Warn` per writer with a stable, deduped message naming the table and pointing users at deletion vectors. The dedup matters because a partitioned-fanout writer would otherwise log once per partition. Mirror the existing `slog`-based warnings (the silent-data-affecting-behavior ones added in #811 are a good template). Test: wire a custom `slog.Handler` into the writer, run a v3 + position-delete write, assert exactly one warning record with the stable message; assert zero warnings on v2. Becomes obsolete once a DV writer (#997) makes DV the v3 default — but useful in the meantime to guide users away from the deprecated path. -- 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]
