+1 (non-binding) Thanks, Dejan
On Mon, Oct 19, 2026 at 1:33 AM Burak Yavuz <[email protected]> wrote: > +1 (non-binding) > > Best, > Burak > > On Wed, Oct 14, 2026 at 8:07 PM Kurtis Wright <[email protected]> > wrote: > >> Hi Talat, >> >> +0 (non-binding) >> >> I left a comment on the specification PR. I apologize for the tardiness >> of my review. I will leave the same comment here: >> "I still feel strongly that we need a field (I am not attached to a >> specific name) that indicates to maintenance operations that the files at >> the URI are safe to remove or otherwise manipulate." >> >> My concern is that without a specific well defined field for this >> information to be stored there is no way to have a media bucket that >> multiple tables can point to which then requires copying the data multiple >> times. I don't think the specification has to define how this safety >> indicator is updated or changed (if at all) that should be an >> implementation detail. If we can add a field that lets maintenance >> operations know that its safe to delete a file (for example) then I will >> amend my vote to plus one. >> >> Best Regards, >> Kurtis C. Wright >> >> On Wed, Oct 14, 2026 at 6:34 AM Sung Yun <[email protected]> wrote: >> >>> +1 (binding) >>> >>> On 2026/10/14 08:55:59 Gang Wu wrote: >>> > +1 (binding) >>> > >>> > On Wed, Oct 14, 2026 at 2:56 PM Gaurav Soni <[email protected]> >>> wrote: >>> > >>> > > +1 (non-binding) >>> > > >>> > > On Tue, Oct 13, 2026 at 11:37 PM John Zhuge <[email protected]> >>> wrote: >>> > > >>> > >> +1 (non-binding) >>> > >> >>> > >> On Tue, Oct 13, 2026 at 1:49 PM huaxin gao <[email protected]> >>> > >> wrote: >>> > >> >>> > >>> +1 (non-binding) >>> > >>> >>> > >>> On Tue, Oct 13, 2026 at 9:51 PM Daniel Weeks <[email protected]> >>> wrote: >>> > >>> >>> > >>>> +1 (binding) >>> > >>>> >>> > >>>> On Tue, Oct 13, 2026 at 8:48 AM Anurag Mantripragada < >>> > >>>> [email protected]> wrote: >>> > >>>> >>> > >>>>> +1 (non-binding) >>> > >>>>> >>> > >>>>> ~ Anurag >>> > >>>>> >>> > >>>>> On Tue, Oct 13, 2026 at 8:08 AM Alex Stephen via dev < >>> > >>>>> [email protected]> wrote: >>> > >>>>> >>> > >>>>>> +1 (non-binding) >>> > >>>>>> >>> > >>>>>> Excited to see this move forward! Thanks for the hard work >>> everyone! >>> > >>>>>> On Tue, Oct 13, 2026 at 7:42 AM Anoop Johnson <[email protected] >>> > >>> > >>>>>> wrote: >>> > >>>>>> >>> > >>>>>>> +1 (non-binding) >>> > >>>>>>> >>> > >>>>>>> On Tue, Oct 13, 2026, 7:33 AM Péter Váry < >>> > >>>>>>> [email protected]> wrote: >>> > >>>>>>> >>> > >>>>>>>> +1 >>> > >>>>>>>> >>> > >>>>>>>> Steven Wu <[email protected]> ezt írta (időpont: 2026. >>> okt. >>> > >>>>>>>> 13., K, 16:31): >>> > >>>>>>>> >>> > >>>>>>>>> +1 (binding) >>> > >>>>>>>>> >>> > >>>>>>>>> On Tue, Oct 13, 2026 at 6:23 AM Alex Dutra < >>> [email protected]> >>> > >>>>>>>>> wrote: >>> > >>>>>>>>> >>> > >>>>>>>>>> +1 (non-binding) >>> > >>>>>>>>>> >>> > >>>>>>>>>> On Tue, Oct 13, 2026 at 2:13 PM 전대홍 <[email protected]> >>> wrote: >>> > >>>>>>>>>> > >>> > >>>>>>>>>> > +1 (non-binding) >>> > >>>>>>>>>> > >>> > >>>>>>>>>> > Happy to help bring the file type to iceberg-rust once >>> this >>> > >>>>>>>>>> lands. >>> > >>>>>>>>>> > >>> > >>>>>>>>>> > 2026년 10월 13일 (화) 오후 9:09, Manu Zhang < >>> [email protected]>님이 >>> > >>>>>>>>>> 작성: >>> > >>>>>>>>>> >> >>> > >>>>>>>>>> >> +1 (non-binding) >>> > >>>>>>>>>> >> >>> > >>>>>>>>>> >> Neelesh Salian <[email protected]>于2026年10月13日 >>> > >>>>>>>>>> 周二18:30写道: >>> > >>>>>>>>>> >>> >>> > >>>>>>>>>> >>> +1 (non-binding) >>> > >>>>>>>>>> >>> >>> > >>>>>>>>>> >>> On Tue, Oct 13, 2026 at 08:51 Talat Uyarer via dev < >>> > >>>>>>>>>> [email protected]> wrote: >>> > >>>>>>>>>> >>>> >>> > >>>>>>>>>> >>>> Hi everyone, >>> > >>>>>>>>>> >>>> >>> > >>>>>>>>>> >>>> I'd like to start a vote on adding the file data type >>> to the >>> > >>>>>>>>>> v4 table spec, as proposed in this PR: >>> > >>>>>>>>>> >>>> >>> > >>>>>>>>>> >>>> https://github.com/apache/iceberg/pull/17918 >>> > >>>>>>>>>> >>>> >>> > >>>>>>>>>> >>>> The spec change does the following: >>> > >>>>>>>>>> >>>> >>> > >>>>>>>>>> >>>> New file type: a range of bytes stored either inline >>> or as a >>> > >>>>>>>>>> reference to an external file. Its value semantics follow >>> the FILE logical >>> > >>>>>>>>>> type in the Parquet spec. >>> > >>>>>>>>>> >>>> >>> > >>>>>>>>>> >>>> Fixed, implicit sub-fields: uri, offset, size, >>> content_type, >>> > >>>>>>>>>> checksum and inline. They don't appear in the schema and >>> can't be added, >>> > >>>>>>>>>> removed, reordered or promoted. Their field IDs are offsets >>> +1 to +6 from >>> > >>>>>>>>>> the file field's ID, so adding a file field moves >>> last-column-id forward by >>> > >>>>>>>>>> 7. >>> > >>>>>>>>>> >>>> >>> > >>>>>>>>>> >>>> URIs: a uri can be absolute or relative. Relative URIs >>> > >>>>>>>>>> resolve against the table location. >>> > >>>>>>>>>> >>>> >>> > >>>>>>>>>> >>>> Stats: each sub-field gets its own field stats. Writers >>> > >>>>>>>>>> should produce stats for uri, content_type and inline. >>> > >>>>>>>>>> >>>> >>> > >>>>>>>>>> >>>> Restrictions: >>> > >>>>>>>>>> >>>> - Equality, ordering and hashing aren't defined for >>> file >>> > >>>>>>>>>> values. >>> > >>>>>>>>>> >>>> - A file column can't be an identifier field or a >>> source for >>> > >>>>>>>>>> partition or sort transforms. >>> > >>>>>>>>>> >>>> - A file column must default to null. >>> > >>>>>>>>>> >>>> - A file isn't interchangeable with a struct that has >>> the >>> > >>>>>>>>>> same sub-fields, and can't be promoted from one. >>> > >>>>>>>>>> >>>> - A uri doesn't guarantee the referenced file exists. >>> > >>>>>>>>>> >>>> >>> > >>>>>>>>>> >>>> Format mappings: >>> > >>>>>>>>>> >>>> - Parquet: map with the FILE logical type. >>> > >>>>>>>>>> >>>> - Avro: record. >>> > >>>>>>>>>> >>>> - ORC: struct with iceberg.struct-type=FILE. >>> > >>>>>>>>>> >>>> >>> > >>>>>>>>>> >>>> JSON schema serialization: "file". >>> > >>>>>>>>>> >>>> >>> > >>>>>>>>>> >>>> FILE type is v4 only. Writing file into a v3 or earlier >>> > >>>>>>>>>> schema is invalid. >>> > >>>>>>>>>> >>>> >>> > >>>>>>>>>> >>>> Please vote in the next 72 hours. >>> > >>>>>>>>>> >>>> >>> > >>>>>>>>>> >>>> [ ] +1 Add the File type to the v4 spec >>> > >>>>>>>>>> >>>> [ ] +0 >>> > >>>>>>>>>> >>>> [ ] -1 I have concerns because... >>> > >>>>>>>>>> >>>> >>> > >>>>>>>>>> >>>> Thanks, >>> > >>>>>>>>>> >>>> Talat on behalf of FILE type working group >>> > >>>>>>>>>> >>>> >>> > >>>>>>>>>> >>>> >>> > >>>>>>>>>> >>>> >>> > >>>>>>>>>> >>> > >>>>>>>>> >>> > >> >>> > >> -- >>> > >> John Zhuge >>> > >> >>> > > >>> > >>> >>
