-1 as I found a correctness bug in the cardinality check for MERGE in Spark when shuffle hash and broadcast nested loop joins are used. It was introduced recently in our Spark 3.2 integration (does NOT affect Spark 3.0 and 3.1).
Here is a PR to fix it: https://github.com/apache/iceberg/pull/3992 <https://github.com/apache/iceberg/pull/3992> - Anton > On 27 Jan 2022, at 10:07, John Zhuge <jzh...@apache.org> wrote: > > Should the sha512 file contain the file name not the full path? > > $ cat apache-iceberg-0.13.0.tar.gz.sha512 > 6e53a5dd680ea43ee555c4541135cabcfec9b00fdefcb690859d3cda5f20edcc07fbe29b4bb500720f2aa5d1c1639dbff53ce7bf337e0c3e48aa970fcf0df7e7 > > /Users/yzhaoqin/workspaces/oss/src/YzhaoqinOSS/projects/iceberg_apache/apache-iceberg-0.13.0.tar.gz > > > $ shasum -c *sha512 > shasum: > /Users/yzhaoqin/workspaces/oss/src/YzhaoqinOSS/projects/iceberg_apache/apache-iceberg-0.13.0.tar.gz: > No such file or directory > /Users/yzhaoqin/workspaces/oss/src/YzhaoqinOSS/projects/iceberg_apache/apache-iceberg-0.13.0.tar.gz: > FAILED open or read > shasum: WARNING: 1 listed file could not be read > > On Thu, Jan 27, 2022 at 10:05 AM John Zhuge <jzh...@apache.org > <mailto:jzh...@apache.org>> wrote: > After importing keys from https://dist.apache.org/repos/dist/dev/iceberg/KEYS > <https://dist.apache.org/repos/dist/dev/iceberg/KEYS>, failed to verify the > signature: > > [apache-iceberg-0.13.0-rc1]$ ls > KEYS apache-iceberg-0.13.0.tar.gz apache-iceberg-0.13.0.tar.gz.asc > apache-iceberg-0.13.0.tar.gz.sha512 > > [apache-iceberg-0.13.0-rc1]$ gpg --verify apache-iceberg-0.13.0.tar.gz.asc > gpg: assuming signed data in 'apache-iceberg-0.13.0.tar.gz' > gpg: Signature made Tue Jan 25 00:59:14 2022 PST > gpg: using RSA key 75C058D19F7F5D94E05D982291DA080263D3E7A4 > gpg: Can't check signature: No public key > > > On Wed, Jan 26, 2022 at 5:51 PM Nan Zhu <zhunanmcg...@gmail.com > <mailto:zhunanmcg...@gmail.com>> wrote: > tested with internal cases with some focus on a few changes we made in this > version, looks good from my perspective > > +1 > > On Tue, Jan 25, 2022 at 4:08 PM Kyle Bendickson <k...@tabular.io > <mailto:k...@tabular.io>> wrote: > Thank you, Jack! > > Quick announcement when testing: the runtime jars / artifacts for Spark & > Flink have changed naming format to include the corresponding Spark / Flink > version. The Spark jars also have the Scala version appended at the end. > > Spark: > You can test the 0.13.0-rc1, fetching it from the staging maven repository, > with the following command line flags for Spark 3.2: `--packages > 'org.apache.iceberg:iceberg-spark-runtime-3.2_2.12:0.13.0' --repositories > https://repository.apache.org/content/repositories/orgapacheiceberg-1079/` > <https://repository.apache.org/content/repositories/orgapacheiceberg-1079/> > > For other Spark versions than 3.2, use the artifactIds below (in place of > `iceberg-spark-runtime-3.2_2.12` above). > > iceberg-spark-runtime artifact names as of 0.13.0: > Spark 3.0: `iceberg-spark3-runtime:0.13.0` > Spark 3.1: `iceberg-spark-runtime-3.1_2.12` > Spark 3.2: `iceberg-spark-runtime-3.2_2.12` > > The complete package name for any depends on your spark version now. > `iceberg-spark3-runtime` should only be used for Spark 3.0. > > Flink: > iceberg-flink-runtime artifact names as of 0.13.0: > 1.12: iceberg-flink-runtime-1.12 > 1.13: iceberg-flink-runtime-1.13 > 1.14: iceberg-flink-runtime-1.14 > > Thank you and happy testing! > - Kyle > > > > On Tue, Jan 25, 2022 at 9:09 AM Jack Ye <yezhao...@gmail.com > <mailto:yezhao...@gmail.com>> wrote: > Hi Everyone, > > I propose that we release the following RC as the official Apache Iceberg > 0.13.0 release. > > The commit ID is ca8bb7d0821f35bbcfa79a39841be8fb630ac3e5 > * This corresponds to the tag: apache-iceberg-0.13.0-rc1 > * https://github.com/apache/iceberg/commits/apache-iceberg-0.13.0-rc1 > <https://github.com/apache/iceberg/commits/apache-iceberg-0.13.0-rc1> > * > https://github.com/apache/iceberg/tree/ca8bb7d0821f35bbcfa79a39841be8fb630ac3e5 > > <https://github.com/apache/iceberg/tree/ca8bb7d0821f35bbcfa79a39841be8fb630ac3e5> > > The release tarball, signature, and checksums are here: > * https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-0.13.0-rc1 > <https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-0.13.0-rc1> > > You can find the KEYS file here: > * https://dist.apache.org/repos/dist/dev/iceberg/KEYS > <https://dist.apache.org/repos/dist/dev/iceberg/KEYS> > > Convenience binary artifacts are staged on Nexus. The Maven repository URL is: > * https://repository.apache.org/content/repositories/orgapacheiceberg-1079/ > <https://repository.apache.org/content/repositories/orgapacheiceberg-1079/> > > Please download, verify, and test. > > Please vote in the next 72 hours. > > [ ] +1 Release this as Apache Iceberg 0.13.0 > [ ] +0 > [ ] -1 Do not release this because... > > > -- > John Zhuge > > > -- > John Zhuge