autoCAT6 opened a new pull request, #18514: URL: https://github.com/apache/iceberg/pull/18514
Variant nanosecond timestamps are passed to the microsecond-based sanitizer without conversion, so timestamps near the current time lose the coarse temporal description that equivalent microsecond values retain. Normalize both nanosecond Variant timestamp types to microseconds before sanitization, matching typed timestamp-ns handling and retaining the existing redaction policy. Test plan: Verify with/without-time-zone timestamps at now and ±90 minutes, with microsecond controls, through bound/unbound expressions and diagnostic strings. The same 12 regressions fail for 6 nanos inputs before the change and all pass after it. API build: 1301 passed, 1 skipped; checkstyle, formatting, and API compatibility checks passed. --- **AI Disclosure** - Model: GPT-6 (exact serving version unavailable) - Platform/Tool: OpenAI Codex - Human Oversight: unreviewed - Prompt Summary: Find an independent Iceberg privacy-related diagnostic correctness issue; generate the nanosecond unit normalization and its regression tests. -- 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]
