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]

Reply via email to