+1 (binding) - Validated checksums, signatures, and licenses - Ran all of the unit tests - Imported Files from Orc tables via Spark stored procedure, with floating point type columns and inspected the metrics afterwards - Registered and used bucketed UDFs for various types such as integer and byte - Created and dropped tables - Ran MERGE INTO queries using Spark DDL - Verified ability to read tables with parquet files with nested map type schema from various versions (both before and after Parquet 1.11.0 -> 1.11.1 upgrade) - Tried to set a tblproperty to null (received error as expected) - Full unit test suite - Ran several Flink queries, both batch and streaming. - Tested against a custom catalog
My spark configuration was very similar to Ryan’s. I used Flink 1.12.1 on a docker-compose setup via the Flink SQL client with 2 task managers. In addition to testing with a custom catalog, I also tested with HMS / Hive catalog with HDFS as storage as well as Hadoop Catalog with data on (local) HDFS. I’ve not gotten the Hive3 errors despite running unit tests several times. - Kyle (@kbendick) On Thu, Nov 4, 2021 at 9:57 PM Daniel Weeks <dwe...@apache.org> wrote: > +1 (binding) > > Verified sigs, sums, license, build and test. > > -Dan > > On Thu, Nov 4, 2021 at 4:30 PM Ryan Blue <b...@tabular.io> wrote: > >> +1 (binding) >> >> - Validated checksums, checked signature, ran tests (still a couple >> failing in Hive3) >> - Staged binaries from the release tarball >> - Tested Spark metadata tables >> - Used rewrite_manifests stored procedure in Spark >> - Updated to v2 using SET TBLPROPERTIES >> - Dropped and added partition fields >> - Replaced a table with itself using INSERT OVERWRITE >> - Tested custom catalogs >> >> Here’s my Spark config script in case anyone else wants to validate: >> >> /home/blue/Apps/spark-3.1.1-bin-hadoop3.2/bin/spark-shell \ >> --conf >> spark.jars.repositories=https://repository.apache.org/content/repositories/orgapacheiceberg-1019/ >> \ >> --packages org.apache.iceberg:iceberg-spark3-runtime:0.12.1 \ >> --conf >> spark.sql.extensions=org.apache.iceberg.spark.extensions.IcebergSparkSessionExtensions >> \ >> --conf spark.sql.catalog.local=org.apache.iceberg.spark.SparkCatalog \ >> --conf spark.sql.catalog.local.type=hadoop \ >> --conf spark.sql.catalog.local.warehouse=/home/blue/tmp/hadoop-warehouse >> \ >> --conf spark.sql.catalog.local.default-namespace=default \ >> --conf spark.sql.catalog.prodhive=org.apache.iceberg.spark.SparkCatalog \ >> --conf spark.sql.catalog.prodhive.type=hive \ >> --conf >> spark.sql.catalog.prodhive.warehouse=/home/blue/tmp/prod-warehouse \ >> --conf spark.sql.catalog.prodhive.default-namespace=default \ >> --conf spark.sql.defaultCatalog=local >> >> >> On Thu, Nov 4, 2021 at 1:02 PM Jack Ye <yezhao...@gmail.com> wrote: >> >>> +1, non-binding >>> >>> ran checksum, build, unit tests, AWS integration tests and verified >>> fixes in EMR 6.4.0. >>> >>> Best, >>> Jack Ye >>> >>> On Tue, Nov 2, 2021 at 7:16 PM Kyle Bendickson <k...@tabular.io> wrote: >>> >>>> Hi everyone, >>>> >>>> >>>> I propose the following RC to be released as the official Apache >>>> Iceberg 0.12.1 release. >>>> >>>> >>>> The commit id is d4052a73f14b63e1f519aaa722971dc74f8c9796 >>>> >>>> * This corresponds to the tag: apache-iceberg-0.12.1-rc0 >>>> >>>> * https://github.com/apache/iceberg/commits/apache-iceberg-0.12.1-rc0 >>>> >>>> * >>>> https://github.com/apache/iceberg/tree/d4052a73f14b63e1f519aaa722971dc74f8c9796 >>>> >>>> >>>> The release tarball, signature, and checksums are here: >>>> >>>> * >>>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-0.12.1-rc0/ >>>> >>>> >>>> You can find the KEYS file here: >>>> >>>> * https://dist.apache.org/repos/dist/dev/iceberg/KEYS >>>> >>>> >>>> Convenience binary artifacts are staged in Nexus. The Maven repository >>>> URL is: >>>> >>>> * >>>> https://repository.apache.org/content/repositories/orgapacheiceberg-1019/ >>>> >>>> >>>> This release includes the following changes: >>>> >>>> >>>> https://github.com/apache/iceberg/compare/apache-iceberg-0.12.0...apache-iceberg-0.12.1-rc0 >>>> >>>> >>>> Please download, verify, and test. >>>> >>>> >>>> Please vote in the next 72 hours. >>>> >>>> >>>> [ ] +1 Release this as Apache Iceberg <VERSION> >>>> >>>> [ ] +0 >>>> >>>> [ ] -1 Do not release this because... >>>> >>>> -- >>>> Best, >>>> Kyle Bendickson >>>> Github: @kbendick >>>> >>> >> >> -- >> Ryan Blue >> Tabular >> >