+1 (binding)

On Fri, Oct 23, 2026 at 12:06 AM Amogh Jahagirdar <[email protected]> wrote:

> +1 (binding)
>
> On Thu, Oct 22, 2026 at 2:27 PM Fokko Driesprong <[email protected]> wrote:
>
>> +1 (binding)
>>
>> On 2026/10/22 19:00:04 Russell Spitzer wrote:
>> > +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
>> > >>>>>>>
>> > >>>>>>
>> >
>>
>

Reply via email to