You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@polaris.apache.org by yun zou <yu...@gmail.com> on 2026/03/25 18:49:18 UTC

[VOTE] add Polaris-Generic-Table-Access-Delegation to generic table api spec

Hi,

To enable credential vending for generic tables, we have introduced a new
header, Polaris-Generic-Table-Access-Delegation, in the loadGenericTable
and createGenericTable requests. This approach is aligned with the pattern
used for Iceberg.

I would like to initiate a vote on this API specification change.
PR to add the API spec: https://github.com/apache/polaris/pull/4043

Please vote in the next 72 hours:

[ ] +1 Add these changes to the spec
[ ] +0
[ ] -1 I have questions and/or concerns

Best Regards,
Yun

Re: [VOTE] add Polaris-Generic-Table-Access-Delegation to generic table api spec

Posted by yun zou <yu...@gmail.com>.
Hi Dmitri,

Thanks for the reminder — and apologies for jumping to a conclusion
earlier. I should have double-checked the exact timing.

Definitely +1 on improving the process. While a VOTE mechanism is likely
helpful for critical changes, it does feel a bit tedious for smaller
updates like this.

Best regards,
Yun

On Fri, Mar 27, 2026 at 7:02 PM Dmitri Bourlatchkov <di...@apache.org>
wrote:

> Hi Yun,
>
> I do not challenge the result of this vote.
>
> However, process-wise, the vote called for a 72-hour voting period starting
> on Mar 25 at 2:49 PM (EDT). So the vote should have been open until Mar
> 28 2:49 PM (EDT).
>
> This is just another point that (in my opinion), formal vote threads on
> OpenAPI YAML changes are too cumbersome. We might as well merge upon
> receiving approvals in GH after the normal code review period and a simple
> awareness email on `dev`. I do not see what we could gain by having an
> additional vote waiting period.
>
> Cheers,
> Dmitri.
>
> On Fri, Mar 27, 2026 at 7:22 PM yun zou <yu...@gmail.com>
> wrote:
>
> > Hi Team,
> >
> > Given that this spec represents a relatively straightforward change and
> the
> > current vote has passed, I would like to conclude this thread.
> >
> > We received two votes (2 binding +1, and no -1). I will now proceed with
> > the merge.
> >
> > Best regards,
> > Yun
> >
> > On Wed, Mar 25, 2026 at 1:18 PM Yufei Gu <fl...@gmail.com> wrote:
> >
> > > +1. Thanks Yun!
> > > Yufei
> > >
> > >
> > > On Wed, Mar 25, 2026 at 12:02 PM Dmitri Bourlatchkov <dimas@apache.org
> >
> > > wrote:
> > >
> > > > +1 (binding)
> > > >
> > > > Note: I added a "nit" comment about two empty lines in the doc
> comment.
> > > If
> > > > that change is committed, my +1 vote still stands.
> > > >
> > > > Side note: I personally do not see much value in formal vote threads
> on
> > > > OpenAPI yaml changes. I believe we can handle them as normal code
> > changes
> > > > (GH approvals) as long as the change is visible on `dev` in a regular
> > > > discussion thread.
> > > >
> > > > Cheers,
> > > > Dmitri.
> > > >
> > > > On Wed, Mar 25, 2026 at 2:49 PM yun zou <yu...@gmail.com>
> > > > wrote:
> > > >
> > > > > Hi,
> > > > >
> > > > > To enable credential vending for generic tables, we have
> introduced a
> > > new
> > > > > header, Polaris-Generic-Table-Access-Delegation, in the
> > > loadGenericTable
> > > > > and createGenericTable requests. This approach is aligned with the
> > > > pattern
> > > > > used for Iceberg.
> > > > >
> > > > > I would like to initiate a vote on this API specification change.
> > > > > PR to add the API spec:
> https://github.com/apache/polaris/pull/4043
> > > > >
> > > > > Please vote in the next 72 hours:
> > > > >
> > > > > [ ] +1 Add these changes to the spec
> > > > > [ ] +0
> > > > > [ ] -1 I have questions and/or concerns
> > > > >
> > > > > Best Regards,
> > > > > Yun
> > > > >
> > > >
> > >
> >
>

Re: [VOTE] add Polaris-Generic-Table-Access-Delegation to generic table api spec

Posted by Dmitri Bourlatchkov <di...@apache.org>.
Hi Yun,

I do not challenge the result of this vote.

However, process-wise, the vote called for a 72-hour voting period starting
on Mar 25 at 2:49 PM (EDT). So the vote should have been open until Mar
28 2:49 PM (EDT).

This is just another point that (in my opinion), formal vote threads on
OpenAPI YAML changes are too cumbersome. We might as well merge upon
receiving approvals in GH after the normal code review period and a simple
awareness email on `dev`. I do not see what we could gain by having an
additional vote waiting period.

Cheers,
Dmitri.

On Fri, Mar 27, 2026 at 7:22 PM yun zou <yu...@gmail.com> wrote:

> Hi Team,
>
> Given that this spec represents a relatively straightforward change and the
> current vote has passed, I would like to conclude this thread.
>
> We received two votes (2 binding +1, and no -1). I will now proceed with
> the merge.
>
> Best regards,
> Yun
>
> On Wed, Mar 25, 2026 at 1:18 PM Yufei Gu <fl...@gmail.com> wrote:
>
> > +1. Thanks Yun!
> > Yufei
> >
> >
> > On Wed, Mar 25, 2026 at 12:02 PM Dmitri Bourlatchkov <di...@apache.org>
> > wrote:
> >
> > > +1 (binding)
> > >
> > > Note: I added a "nit" comment about two empty lines in the doc comment.
> > If
> > > that change is committed, my +1 vote still stands.
> > >
> > > Side note: I personally do not see much value in formal vote threads on
> > > OpenAPI yaml changes. I believe we can handle them as normal code
> changes
> > > (GH approvals) as long as the change is visible on `dev` in a regular
> > > discussion thread.
> > >
> > > Cheers,
> > > Dmitri.
> > >
> > > On Wed, Mar 25, 2026 at 2:49 PM yun zou <yu...@gmail.com>
> > > wrote:
> > >
> > > > Hi,
> > > >
> > > > To enable credential vending for generic tables, we have introduced a
> > new
> > > > header, Polaris-Generic-Table-Access-Delegation, in the
> > loadGenericTable
> > > > and createGenericTable requests. This approach is aligned with the
> > > pattern
> > > > used for Iceberg.
> > > >
> > > > I would like to initiate a vote on this API specification change.
> > > > PR to add the API spec: https://github.com/apache/polaris/pull/4043
> > > >
> > > > Please vote in the next 72 hours:
> > > >
> > > > [ ] +1 Add these changes to the spec
> > > > [ ] +0
> > > > [ ] -1 I have questions and/or concerns
> > > >
> > > > Best Regards,
> > > > Yun
> > > >
> > >
> >
>

Re: [VOTE] add Polaris-Generic-Table-Access-Delegation to generic table api spec

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Yun,

The vote is not yet fully correct for two reasons:

1. The voting period must span the full 72 hours as originally requested.
2. Since this is considered a "code modification" vote, we require at least
three binding +1 votes and no -1 votes to pass (considered as veto).

It is important that we execute project votes cleanly. With only two
binding votes recorded so far, the vote has not yet passed.

However, I cast my +1 (binding).

Regards,
JB

On Sat, Mar 28, 2026 at 12:20 AM yun zou <yu...@gmail.com> wrote:

> Hi Team,
>
> Given that this spec represents a relatively straightforward change and the
> current vote has passed, I would like to conclude this thread.
>
> We received two votes (2 binding +1, and no -1). I will now proceed with
> the merge.
>
> Best regards,
> Yun
>
> On Wed, Mar 25, 2026 at 1:18 PM Yufei Gu <fl...@gmail.com> wrote:
>
> > +1. Thanks Yun!
> > Yufei
> >
> >
> > On Wed, Mar 25, 2026 at 12:02 PM Dmitri Bourlatchkov <di...@apache.org>
> > wrote:
> >
> > > +1 (binding)
> > >
> > > Note: I added a "nit" comment about two empty lines in the doc comment.
> > If
> > > that change is committed, my +1 vote still stands.
> > >
> > > Side note: I personally do not see much value in formal vote threads on
> > > OpenAPI yaml changes. I believe we can handle them as normal code
> changes
> > > (GH approvals) as long as the change is visible on `dev` in a regular
> > > discussion thread.
> > >
> > > Cheers,
> > > Dmitri.
> > >
> > > On Wed, Mar 25, 2026 at 2:49 PM yun zou <yu...@gmail.com>
> > > wrote:
> > >
> > > > Hi,
> > > >
> > > > To enable credential vending for generic tables, we have introduced a
> > new
> > > > header, Polaris-Generic-Table-Access-Delegation, in the
> > loadGenericTable
> > > > and createGenericTable requests. This approach is aligned with the
> > > pattern
> > > > used for Iceberg.
> > > >
> > > > I would like to initiate a vote on this API specification change.
> > > > PR to add the API spec: https://github.com/apache/polaris/pull/4043
> > > >
> > > > Please vote in the next 72 hours:
> > > >
> > > > [ ] +1 Add these changes to the spec
> > > > [ ] +0
> > > > [ ] -1 I have questions and/or concerns
> > > >
> > > > Best Regards,
> > > > Yun
> > > >
> > >
> >
>

Re: [VOTE] add Polaris-Generic-Table-Access-Delegation to generic table api spec

Posted by yun zou <yu...@gmail.com>.
Hi Team,

Given that this spec represents a relatively straightforward change and the
current vote has passed, I would like to conclude this thread.

We received two votes (2 binding +1, and no -1). I will now proceed with
the merge.

Best regards,
Yun

On Wed, Mar 25, 2026 at 1:18 PM Yufei Gu <fl...@gmail.com> wrote:

> +1. Thanks Yun!
> Yufei
>
>
> On Wed, Mar 25, 2026 at 12:02 PM Dmitri Bourlatchkov <di...@apache.org>
> wrote:
>
> > +1 (binding)
> >
> > Note: I added a "nit" comment about two empty lines in the doc comment.
> If
> > that change is committed, my +1 vote still stands.
> >
> > Side note: I personally do not see much value in formal vote threads on
> > OpenAPI yaml changes. I believe we can handle them as normal code changes
> > (GH approvals) as long as the change is visible on `dev` in a regular
> > discussion thread.
> >
> > Cheers,
> > Dmitri.
> >
> > On Wed, Mar 25, 2026 at 2:49 PM yun zou <yu...@gmail.com>
> > wrote:
> >
> > > Hi,
> > >
> > > To enable credential vending for generic tables, we have introduced a
> new
> > > header, Polaris-Generic-Table-Access-Delegation, in the
> loadGenericTable
> > > and createGenericTable requests. This approach is aligned with the
> > pattern
> > > used for Iceberg.
> > >
> > > I would like to initiate a vote on this API specification change.
> > > PR to add the API spec: https://github.com/apache/polaris/pull/4043
> > >
> > > Please vote in the next 72 hours:
> > >
> > > [ ] +1 Add these changes to the spec
> > > [ ] +0
> > > [ ] -1 I have questions and/or concerns
> > >
> > > Best Regards,
> > > Yun
> > >
> >
>

Re: [VOTE] add Polaris-Generic-Table-Access-Delegation to generic table api spec

Posted by Yufei Gu <fl...@gmail.com>.
+1. Thanks Yun!
Yufei


On Wed, Mar 25, 2026 at 12:02 PM Dmitri Bourlatchkov <di...@apache.org>
wrote:

> +1 (binding)
>
> Note: I added a "nit" comment about two empty lines in the doc comment. If
> that change is committed, my +1 vote still stands.
>
> Side note: I personally do not see much value in formal vote threads on
> OpenAPI yaml changes. I believe we can handle them as normal code changes
> (GH approvals) as long as the change is visible on `dev` in a regular
> discussion thread.
>
> Cheers,
> Dmitri.
>
> On Wed, Mar 25, 2026 at 2:49 PM yun zou <yu...@gmail.com>
> wrote:
>
> > Hi,
> >
> > To enable credential vending for generic tables, we have introduced a new
> > header, Polaris-Generic-Table-Access-Delegation, in the loadGenericTable
> > and createGenericTable requests. This approach is aligned with the
> pattern
> > used for Iceberg.
> >
> > I would like to initiate a vote on this API specification change.
> > PR to add the API spec: https://github.com/apache/polaris/pull/4043
> >
> > Please vote in the next 72 hours:
> >
> > [ ] +1 Add these changes to the spec
> > [ ] +0
> > [ ] -1 I have questions and/or concerns
> >
> > Best Regards,
> > Yun
> >
>

Re: [VOTE] add Polaris-Generic-Table-Access-Delegation to generic table api spec

Posted by Dmitri Bourlatchkov <di...@apache.org>.
+1 (binding)

Note: I added a "nit" comment about two empty lines in the doc comment. If
that change is committed, my +1 vote still stands.

Side note: I personally do not see much value in formal vote threads on
OpenAPI yaml changes. I believe we can handle them as normal code changes
(GH approvals) as long as the change is visible on `dev` in a regular
discussion thread.

Cheers,
Dmitri.

On Wed, Mar 25, 2026 at 2:49 PM yun zou <yu...@gmail.com> wrote:

> Hi,
>
> To enable credential vending for generic tables, we have introduced a new
> header, Polaris-Generic-Table-Access-Delegation, in the loadGenericTable
> and createGenericTable requests. This approach is aligned with the pattern
> used for Iceberg.
>
> I would like to initiate a vote on this API specification change.
> PR to add the API spec: https://github.com/apache/polaris/pull/4043
>
> Please vote in the next 72 hours:
>
> [ ] +1 Add these changes to the spec
> [ ] +0
> [ ] -1 I have questions and/or concerns
>
> Best Regards,
> Yun
>