+1 (bind) On Thu, Oct 22, 2026 at 11:41 AM Andrei Tserakhau via dev < [email protected]> wrote:
> +1 (non-binding) > > On Thu, Oct 22, 2026 at 8:14 PM Anurag Mantripragada < > [email protected]> wrote: > >> +1 (non-binding) >> >> This applies nicely for column updates too. Thanks Anoop. >> >> ~ Anurag >> >> On Thu, Oct 22, 2026 at 11:11 AM Szehon Ho <[email protected]> >> wrote: >> >>> +1 (binding) >>> >>> On Thu, Oct 22, 2026 at 11:03 AM Hongyue Zhang <[email protected]> >>> wrote: >>> >>>> +1 (non-binding) >>>> >>>> On Thu, Oct 22, 2026 at 10:49 AM Ryan Blue <[email protected]> wrote: >>>> >>>>> +1 (binding) >>>>> >>>>> On Thu, Oct 22, 2026 at 10:46 AM Steven Wu <[email protected]> >>>>> wrote: >>>>> >>>>>> +1 (binding) >>>>>> >>>>>> On Thu, Oct 22, 2026 at 9:56 AM Anoop Johnson <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Hi, everyone - >>>>>>> >>>>>>> Following the discussion on v4 stats tightness [1], I'd like to call >>>>>>> a vote on the spec change that replaces the per-column `tight_bounds` >>>>>>> field >>>>>>> with a single file-level `tight_stats` flag. >>>>>>> >>>>>>> Summary of the change: >>>>>>> >>>>>>> - Stats tightness is tracked once per file with a `tight_stats` >>>>>>> flag on the tracked file instead of a `tight_bounds` field on >>>>>>> every column's stats struct. >>>>>>> - The tightness flag covers all statistics (bounds and null, >>>>>>> NaN, and value counts), not just bounds, so metadata-only >>>>>>> queries can trust the counts as well. >>>>>>> - When the `tight_stats` flag is absent, readers must assume >>>>>>> stats are not tight. >>>>>>> - A deletion vector no longer implicitly makes stats wide; >>>>>>> `tight_stats` is the authoritative indicator, and engines are >>>>>>> allowed to retighten stats without rewriting data files. >>>>>>> >>>>>>> References: >>>>>>> >>>>>>> 1. Discussion thread: >>>>>>> https://lists.apache.org/thread.html/tv7bvqctdfh5qng1sx5rp8r4r00nsv60 >>>>>>> >>>>>>> 2. Design options doc: >>>>>>> https://docs.google.com/document/d/13DbwnwKQXjvY3vRcFJo-qVAQWk-GB4zLzzYmFdPntZg/ >>>>>>> >>>>>>> 3. Spec PR: https://github.com/apache/iceberg/pull/18585 >>>>>>> >>>>>>> Please vote within the next 72 hours. >>>>>>> >>>>>>> [ ] +1 Adopt the tight_stats spec change >>>>>>> [ ] +0 >>>>>>> [ ] -1 Do not adopt, with reason >>>>>>> >>>>>>> Thanks, >>>>>>> Anoop >>>>>>> >>>>>>
