+1 (non-binding)

On Thu, Oct 8, 2026 at 03:23 Steven Wu <[email protected]> wrote:

> Hi,
>
> I propose requiring each new snapshot in a v4 table to have a timestamp-ms 
> strictly
> greater than its parent snapshot’s timestamp on the same branch. Root
> snapshots are unconstrained, and v1–v3 behavior remains unchanged.
>
> This ensures snapshot timestamps align with snapshot order. This change
> would resolve time travel issues caused by out-of-order snapshot
> timestamps. This can also enable a row timestamp metadata column inherited
> from the snapshot timestamp (a separate follow-up v4 spec change).
>
> Spec PR: #16294 <https://github.com/apache/iceberg/pull/16294>
> Reference implementation: #16293
> <https://github.com/apache/iceberg/pull/16293>
>
> Please vote in the next 72 hours:
>
> [ ] +1 Adopt the requirement
>  [ ] +0 No preference
>  [ ] -1 Do not adopt the requirement (please explain)
>
> Thanks, Steven
>
>
> Discussion thread:
> https://lists.apache.org/thread/cln7xtjy9kw2096gzqlg5c4gg8b9td10
>

Reply via email to