Closing this vote to get in the fix requested by Aihua. New RC incoming!

On Wed, May 21, 2025 at 2:59 AM Jean-Baptiste Onofré <j...@nanthrax.net>
wrote:

> As it's not a "regression" (it was like this in 1.9.0 even if not
> "seen"), I'm fine to continue with the 1.9.1 release. We probably need
> to work on a better/complete fix.
>
> I'm not sure reverting this change would make sense either. I'm more
> in favor of continuing the 1.9.1 vote.
>
> Regards
> JB
>
> On Mon, May 19, 2025 at 6:25 PM Russell Spitzer
> <russell.spit...@gmail.com> wrote:
> >
> > As a heads up, this change is already present in 1.9.0. We could hold
> off on 1.9.1 until we have a change that reverts the behavior in 1.9.0. I
> think that would be fine as long as we have a volunteer to work on it, I
> would be interested in just releasing 1.9.1 and then doing a 1.9.2 unless
> we are sure the fix/revert would be quick.
> >
> > On Mon, May 19, 2025 at 12:14 PM Ryan Blue <rdb...@gmail.com> wrote:
> >>
> >> I think we should address the problem that Aihua pointed out. Even if
> we can technically say that we are following the spec, this is a behavior
> change that is known to break with existing REST catalog services. I don't
> think that we should release a version that is known to break with existing
> services that were based on the previous Iceberg version.
> >>
> >> I suggest that we implement a fix to handle multiple snapshot IDs for
> this release so that services can upgrade to 1.9 and then update clients in
> the next release.
> >>
> >> On Mon, May 19, 2025 at 10:03 AM Amogh Jahagirdar <2am...@gmail.com>
> wrote:
> >>>
> >>> Thanks Aihua and Ajantha who pointed this out,
> >>>
> >>> If I understand the issue correctly, I don't think I consider it as an
> incompatible change. The REST protocol always allowed for clients to remove
> snapshots in bulk, it's just that we had a limitation in the reference
> implementation that the batch size is 1. I'm guessing the failure that's
> being seen on the server side is the assertion that the bulk size is 1
> which is no longer the case from newer clients?
> >>>
> >>> So in this case, newer clients are trying to express deletions with
> larger sizes and the server is unable to handle it due to the assertion in
> the older implementation, not because the protocol changed. Though I can
> see the grey area in that it either forces clients to not upgrade for Java
> server implementations which haven't upgraded OR it server implementations
> end up upgrading, but this still feels implementation specific and not tied
> to the protocol compatibility.
> >>>
> >>>
> >>>
> >>> On Mon, May 19, 2025 at 10:29 AM Aihua Xu <aihu...@gmail.com> wrote:
> >>>>
> >>>> I have verified RC against Snowflake build. Everything works except
> one issue introduced by https://github.com/apache/iceberg/pull/12670/ :
> the client with 1.9.x can't work with the catalog server with old library
> to remove the snapshots since the the client now will remove the snapshots
> in bulk while the old server doesn't support. Let me know if it's
> considered an incompatible change. Otherwise, it looks good to me.
> >>>>
> >>>> On Mon, May 19, 2025 at 4:58 AM Péter Váry <
> peter.vary.apa...@gmail.com> wrote:
> >>>>>
> >>>>> +1 (binding)
> >>>>> Verified signature, built, and run some tests
> >>>>>
> >>>>> Maximilian Michels <m...@apache.org> ezt írta (időpont: 2025. máj.
> 19., H, 11:17):
> >>>>>>
> >>>>>> +1 (non-binding)
> >>>>>>
> >>>>>> 1. Verified the archive checksum and signature
> >>>>>> 2. Extracted and inspected the source code for binaries
> >>>>>> 3. Compiled and tested the source code
> >>>>>> 4. Verified license files / headers
> >>>>>>
> >>>>>> -Max
> >>>>>>
> >>>>>> On Mon, May 19, 2025 at 6:52 AM Daniel Weeks <dwe...@apache.org>
> wrote:
> >>>>>> >
> >>>>>> > +1 (binding)
> >>>>>> >
> >>>>>> > Verified sigs/sums/license/build/test
> >>>>>> >
> >>>>>> > Checked that the iceberg build version is correctly represented.
> >>>>>> >
> >>>>>> > Ran into the hadoop commit test timeouts, but succeeded on
> re-attempt (I believe we have fixes upstream for this).
> >>>>>> >
> >>>>>> > -Dan
> >>>>>> >
> >>>>>> > On Sun, May 18, 2025 at 5:20 PM Steven Wu <stevenz...@gmail.com>
> wrote:
> >>>>>> >>
> >>>>>> >> +1 (binding)
> >>>>>> >>
> >>>>>> >> Checked signature, checksum, and licenses.
> >>>>>> >>
> >>>>>> >> Also ran Flink 1.20 with SQL.
> >>>>>> >>
> >>>>>> >> Thanks Russel for driving the release!
> >>>>>> >>
> >>>>>> >> On Sun, May 18, 2025 at 2:27 PM huaxin gao <
> huaxin.ga...@gmail.com> wrote:
> >>>>>> >>>
> >>>>>> >>> +1 (non-binding)
> >>>>>> >>> Verified signature, checksum and license. Thanks Russell for
> driving this release!
> >>>>>> >>>
> >>>>>> >>> Huaxin
> >>>>>> >>>
> >>>>>> >>> On Sun, May 18, 2025 at 2:03 PM Fokko Driesprong <
> fo...@apache.org> wrote:
> >>>>>> >>>>
> >>>>>> >>>> +1 (binding)
> >>>>>> >>>>
> >>>>>> >>>> Checked signature, checksum, and licenses.
> >>>>>> >>>>
> >>>>>> >>>> Thanks Russell, for running this release!
> >>>>>> >>>>
> >>>>>> >>>> Kind regards,
> >>>>>> >>>> Fokko
> >>>>>> >>>>
> >>>>>> >>>> Op zo 18 mei 2025 om 01:05 schreef Yuya Ebihara <
> yuya.ebih...@starburstdata.com>:
> >>>>>> >>>>>
> >>>>>> >>>>> +1 (non-binding)
> >>>>>> >>>>>
> >>>>>> >>>>> Confirmed that Trino and Starburst CI are green.
> >>>>>> >>>>> It runs tests against several catalogs, including HMS, Glue,
> JDBC (PostgreSQL), REST (Polaris, Unity, S3 Tables, Tabular), Nessie, and
> Snowflake.
> >>>>>> >>>>>
> >>>>>> >>>>> BR,
> >>>>>> >>>>> Yuya
> >>>>>> >>>>>
> >>>>>> >>>>> On Sun, May 18, 2025 at 2:13 AM Kevin Liu <
> kevinjq...@apache.org> wrote:
> >>>>>> >>>>>>
> >>>>>> >>>>>> +1 (non-binding)
> >>>>>> >>>>>>
> >>>>>> >>>>>> - Verified signature, checksum, license.
> >>>>>> >>>>>> * Build + test passed using Java 17 on M1
> >>>>>> >>>>>> * Ran a few examples on Spark
> >>>>>> >>>>>> * Ran pyiceberg integration tests (
> https://github.com/apache/iceberg-python/pull/2011)
> >>>>>> >>>>>>
> >>>>>> >>>>>> Best,
> >>>>>> >>>>>> Kevin Liu
> >>>>>> >>>>>>
> >>>>>> >>>>>> On Sat, May 17, 2025 at 10:02 AM Jean-Baptiste Onofré <
> j...@nanthrax.net> wrote:
> >>>>>> >>>>>>>
> >>>>>> >>>>>>> Sorry I meant +1 (non binding)
> >>>>>> >>>>>>>
> >>>>>> >>>>>>> Le sam. 17 mai 2025 à 08:10, Jean-Baptiste Onofré <
> j...@nanthrax.net> a écrit :
> >>>>>> >>>>>>>>
> >>>>>> >>>>>>>> +0 (non binding)
> >>>>>> >>>>>>>>
> >>>>>> >>>>>>>> - Signature and checksum are good
> >>>>>> >>>>>>>> - ASF header present in expected file
> >>>>>> >>>>>>>> - No binary found in the source distribution
> >>>>>> >>>>>>>> - Build is OK
> >>>>>> >>>>>>>> - Tested with spark and flink, need some update on Polaris
> >>>>>> >>>>>>>> - The aws-bundle, azure-bundle, gcp-bundle,
> kafka-connect-runtime
> >>>>>> >>>>>>>> LICENSE should include content for MIT and BSD (inline or
> dedicated
> >>>>>> >>>>>>>> folder), also, in case of dual license, we should
> "exclusively" select
> >>>>>> >>>>>>>> one. I gonna fix that, as it's like this for a while (I
> missed that
> >>>>>> >>>>>>>> before), it can be fixed in next release.
> >>>>>> >>>>>>>>
> >>>>>> >>>>>>>> Regards
> >>>>>> >>>>>>>> JB
> >>>>>> >>>>>>>>
> >>>>>> >>>>>>>> On Fri, May 16, 2025 at 11:32 PM Russell Spitzer
> >>>>>> >>>>>>>> <russell.spit...@gmail.com> wrote:
> >>>>>> >>>>>>>> >
> >>>>>> >>>>>>>> > Hi Y'all,
> >>>>>> >>>>>>>> >
> >>>>>> >>>>>>>> > I propose that we release the following RC as the
> official Apache Iceberg 1.9.1 release.
> >>>>>> >>>>>>>> >
> >>>>>> >>>>>>>> > The commit ID is 5541cf000084b9e139d8dd22db44db7f592c3a2d
> >>>>>> >>>>>>>> > * This corresponds to the tag: apache-iceberg-1.9.1-rc0
> >>>>>> >>>>>>>> > *
> https://github.com/apache/iceberg/commits/apache-iceberg-1.9.1-rc0
> >>>>>> >>>>>>>> > *
> https://github.com/apache/iceberg/tree/5541cf000084b9e139d8dd22db44db7f592c3a2d
> >>>>>> >>>>>>>> >
> >>>>>> >>>>>>>> > The release tarball, signature, and checksums are here:
> >>>>>> >>>>>>>> > *
> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-1.9.1-rc0
> >>>>>> >>>>>>>> >
> >>>>>> >>>>>>>> > You can find the KEYS file here:
> >>>>>> >>>>>>>> > * https://downloads.apache.org/iceberg/KEYS
> >>>>>> >>>>>>>> >
> >>>>>> >>>>>>>> > Convenience binary artifacts are staged on Nexus. The
> Maven repository URL is:
> >>>>>> >>>>>>>> > *
> https://repository.apache.org/content/repositories/orgapacheiceberg-1201/
> >>>>>> >>>>>>>> >
> >>>>>> >>>>>>>> > Please download, verify, and test.
> >>>>>> >>>>>>>> >
> >>>>>> >>>>>>>> > Please vote in the next 72 hours.
> >>>>>> >>>>>>>> >
> >>>>>> >>>>>>>> > [ ] +1 Release this as Apache Iceberg 1.9.1
> >>>>>> >>>>>>>> > [ ] +0
> >>>>>> >>>>>>>> > [ ] -1 Do not release this because...
> >>>>>> >>>>>>>> >
> >>>>>> >>>>>>>> > Only PMC members have binding votes, but other community
> members are encouraged to cast
> >>>>>> >>>>>>>> > non-binding votes. This vote will pass if there are 3
> binding +1 votes and more binding
> >>>>>> >>>>>>>> > +1 votes than -1 votes.
> >>>>>> >>>>>>>> >
>

Reply via email to