+1 (non-binding). Great feature, thanks! ________________________________ Von: Amogh Jahagirdar <2am...@gmail.com> Gesendet: Tuesday, October 22, 2024 8:00:00 PM An: dev@iceberg.apache.org <dev@iceberg.apache.org> Betreff: Re: [VOTE] Endpoint for refreshing vended credentials
+1 (binding) On Tue, Oct 22, 2024 at 5:20 PM rdb...@gmail.com<mailto:rdb...@gmail.com> <rdb...@gmail.com<mailto:rdb...@gmail.com>> wrote: +1 (binding) Thanks for your work on this! On Tue, Oct 22, 2024 at 2:47 PM Prashant Singh <prashant010...@gmail.com<mailto:prashant010...@gmail.com>> wrote: +1 (non-binding) Regards, Prashant On Tue, Oct 22, 2024 at 10:50 AM John Zhuge <jzh...@apache.org<mailto:jzh...@apache.org>> wrote: +1 (non-binding) John Zhuge On Tue, Oct 22, 2024 at 9:45 AM Jack Ye <yezhao...@gmail.com<mailto:yezhao...@gmail.com>> wrote: +1 (binding) Best, Jack Ye On Tue, Oct 22, 2024 at 9:32 AM Dmitri Bourlatchkov <dmitri.bourlatch...@dremio.com.invalid> wrote: Thanks for the reply Eduard! I think it is fine to defer fine-tuning credential refreshes to a later PR. I'm upgrading my vote to +1 (non-binding). Cheers, Dmitri. On Tue, Oct 22, 2024 at 11:11 AM Eduard Tudenhöfner <etudenhoef...@apache.org<mailto:etudenhoef...@apache.org>> wrote: Hey Dmitri, the idea behind the endpoint itself is really just to provide valid credentials for a given table when a client asks for them. If the server returned you two S3 credentials, the client will use the one with the longest prefix and if that credential expires, it will ask the server again for valid credentials. That means the server can again return you two S3 credentials, even if that second unused credential from the previous endpoint call didn't expire yet. I don't think we'd want to complicate the endpoint at this point to have a differentiation between what specific credentials a client wants to receive from the server. Thanks, Eduard On Mon, Oct 21, 2024 at 6:36 PM Dmitri Bourlatchkov <dmitri.bourlatch...@dremio.com.invalid> wrote: -0 (non-binding) If multiple credentials are vended for a table (which is allowed) the current API requires all credentials to be refreshed, when any of the previous credentials expires. I think this is suboptimal (but can probably be made to work in most practical cases). Cheers, Dmitri. On Mon, Oct 21, 2024 at 6:07 AM Eduard Tudenhöfner <etudenhoef...@apache.org<mailto:etudenhoef...@apache.org>> wrote: Hey everyone, I'd like to vote on #11281<https://github.com/apache/iceberg/pull/11281>, which introduces a new endpoint and allows retrieving/refreshing vended credentials for a given table. Please vote +1 if you generally agree with the path forward. Please vote in the next 72 hours [ ] +1, commit the proposed spec changes [ ] -0 [ ] -1, do not make these changes because . . . Thanks everyone, Eduard