+1 (nb)

On Tue, Mar 10, 2026 at 10:48 AM Eduard Tudenhöfner
<[email protected]> wrote:
>
> +1
>
> On Tue, Mar 10, 2026 at 9:28 AM Péter Váry <[email protected]> 
> wrote:
>>
>> +1
>>
>> Steven Wu <[email protected]> ezt írta (időpont: 2026. márc. 10., K, 
>> 5:04):
>>>
>>> +1 (binding) for the spec
>>>
>>> On Mon, Mar 9, 2026 at 8:04 PM roryqi <[email protected]> wrote:
>>>>
>>>> +1 (non-binding)
>>>>
>>>> huaxin gao <[email protected]> 于2026年3月10日周二 10:07写道:
>>>> >
>>>> > +1 (non-binding)
>>>> >
>>>> > On Mon, Mar 9, 2026 at 6:44 PM Yufei Gu <[email protected]> wrote:
>>>> >>
>>>> >> +1
>>>> >> Yufei
>>>> >>
>>>> >>
>>>> >> On Mon, Mar 9, 2026 at 9:37 AM Prashant Singh 
>>>> >> <[email protected]> wrote:
>>>> >>>
>>>> >>> Thanks for the feedback Ryan, splitted the PR into 2 :
>>>> >>> SPEC PR: https://github.com/apache/iceberg/pull/14867
>>>> >>> Client Side Impl : https://github.com/apache/iceberg/pull/15572
>>>> >>>
>>>> >>> Best,
>>>> >>> Prashant Singh
>>>> >>>
>>>> >>>
>>>> >>>
>>>> >>> On Mon, Mar 9, 2026 at 9:12 AM Ryan Blue <[email protected]> wrote:
>>>> >>>>
>>>> >>>> +1 for the spec changes, but I don't think that we should mix 
>>>> >>>> implementation and spec changes in the same PR. Could you remove the 
>>>> >>>> implementation changes?
>>>> >>>>
>>>> >>>> On Mon, Mar 9, 2026 at 9:03 AM Prashant Singh 
>>>> >>>> <[email protected]> wrote:
>>>> >>>>>
>>>> >>>>> Hey All,
>>>> >>>>>
>>>> >>>>> I propose adding scan-planning-mode to loadTable API, which is an 
>>>> >>>>> optional value in the loadTable config section, which when present 
>>>> >>>>> clients MUST use it to decide which mode of scan planning they wanna 
>>>> >>>>> do, server side (using IRC scan planning API) or client side (client 
>>>> >>>>> reading the manifest and then figuring out FileScan Tasks).
>>>> >>>>>
>>>> >>>>> For details please check :
>>>> >>>>>  - PR : https://github.com/apache/iceberg/pull/14867
>>>> >>>>>
>>>> >>>>> Some summary on background discussion :
>>>> >>>>> We debated a lot offline on what does MUST means to the client, as 
>>>> >>>>> if does the client has a liberty to fail fast if they have 
>>>> >>>>> configured something in their client side config which is orthogonal 
>>>> >>>>> to what server is suggesting and it feels like we had 2 options from 
>>>> >>>>> the client end, either fail fast or let the server override the 
>>>> >>>>> client side config, it seemed like server overriding the client side 
>>>> >>>>> config with the client logging this as a warning is what i have 
>>>> >>>>> implemented mostly from pov what's done today for other configs.
>>>> >>>>>  I do think we should think a bit more about how server side 
>>>> >>>>> overrides go along with the client side configs (I understand this 
>>>> >>>>> is more client side implementation details than directly related 
>>>> >>>>> directly to server)  and plan to start a thread discussing this more 
>>>> >>>>> in depth. I wanted to share a summary of this discussion (which is 
>>>> >>>>> captured in pr as well [here]) to keep the wider community aware.
>>>> >>>>>
>>>> >>>>> Please vote in the next 72 hours:
>>>> >>>>>
>>>> >>>>> [ ] +1 Add these changes to the spec
>>>> >>>>> [ ] +0
>>>> >>>>> [ ] -1 I have questions and/or concerns
>>>> >>>>>
>>>> >>>>> Best,
>>>> >>>>> Prashant Singh

Reply via email to