Hi all,

I’d like to start a VOTE to adopt the Iceberg REST Catalog Idempotency
proposal.

*Motivation:* Mutation retries can double-apply or corrupt metadata after
transient failures. This spec makes retries safe and interoperable.

*Summary:*

   -

   Optional Idempotency-Key for mutation endpoints only
   -

   First request wins; duplicates return the original finalized result
   -

   Scope: key is unique within *(operation type, resource id)*
   -

   Discovery via idempotency-key-lifetime (ISO-8601)
   -

   Backwards-compatible; server internals not prescribed

-

*Details:*


   -

   Proposal doc:
   
https://docs.google.com/document/d/1WyiIk08JRe8AjWh63txIP4i2xcIUHYQWFrF_1CCS3uw/edit?tab=t.0#heading=h.jfecktgonj1i
   -

   Spec PR: https://github.com/apache/iceberg/pull/14196
   -

   Discuss thread:
   https://lists.apache.org/thread/y91scqfd1g3yd0owbgzrr1d2hm3w78gy


*Please vote within 72 hours:*

[ ] +1 Add these changes to the spec
[ ] +0
[ ] -1 I have questions and/or concerns

Best,

Huaxin

Reply via email to