smaheshwar-pltr opened a new pull request, #18798:
URL: https://github.com/apache/iceberg/pull/18798

   See PR tests that fail on main.
   
   A rejected attempt to set `encryption.key-id` on an unencrypted table left 
the table operations using that key, because the key was read from the new 
metadata before the commit was validated. Later writes through the same table 
then committed encrypted manifest lists to a table that other clients treat as 
unencrypted, making its current snapshot unreadable.
   
   Only a table that is being created now takes its encryption properties from 
uncommitted metadata; existing tables use the values in HMS.
   
   **AI disclosure:** this PR was authored by Claude with me overseeing.


-- 
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