I'm changing my vote to -1 because I think we should get #1730
<https://github.com/apache/iceberg/pull/1730> fixed. This is a problem with
row-level deletes so it doesn't affect v1 tables, but I think we want
people to start building on top of 0.10.0 for v2 tables, so I think we
should release with the fix.

On Thu, Nov 5, 2020 at 3:44 PM John Zhuge <jzh...@apache.org> wrote:

> +1 (non-binding)
>
> Verified all steps.
>
> Just a bit of heads up in case anyone encounters the same issue, when
> running unit tests on my laptop, my local custom HADOOP_HOME and
> HADOOP_CONF_DIR settings somehow caused 30 iceberg-flink unit tests to fail
> and "TestFlinkIcebergSink" to hang. After unsetting these 2 env variables,
> all unit tests passed. I don't think it should block the RC.
>
> On Thu, Nov 5, 2020 at 8:50 AM Daniel Weeks <dwe...@apache.org> wrote:
>
>> +1 (binding)
>>
>> Verified all steps.
>>
>> On Thu, Nov 5, 2020 at 8:31 AM Anton Okolnychyi
>> <aokolnyc...@apple.com.invalid> wrote:
>>
>>> +1 (binding)
>>>
>>> Verified the RC locally.
>>>
>>> - Anton
>>>
>>> On 5 Nov 2020, at 08:15, Edgar Rodriguez <
>>> edgar.rodrig...@airbnb.com.INVALID> wrote:
>>>
>>> +1 non-binding for RC4. Tested with internal tests in cluster, validated
>>> Spark write and Hive reads.
>>>
>>> On Thu, Nov 5, 2020 at 5:56 AM Mass Dosage <massdos...@gmail.com> wrote:
>>>
>>>> +1 non-binding on RC4. I tested out the Hive read path on a distributed
>>>> cluster using HadoopTables.
>>>>
>>>> On Thu, 5 Nov 2020 at 04:46, Dongjoon Hyun <dongjoon.h...@gmail.com>
>>>> wrote:
>>>>
>>>>> +1 for 0.10.0 RC4.
>>>>>
>>>>> Bests,
>>>>> Dongjoon.
>>>>>
>>>>> On Wed, Nov 4, 2020 at 7:17 PM Jingsong Li <jingsongl...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> +1
>>>>>>
>>>>>> 1. Download the source tarball, signature (.asc), and checksum
>>>>>> (.sha512):   OK
>>>>>> 2. Import gpg keys: download KEYS and run gpg --import
>>>>>> /path/to/downloaded/KEYS (optional if this hasn’t changed) :  OK
>>>>>> 3. Verify the signature by running: gpg --verify
>>>>>> apache-iceberg-xx.tar.gz.asc:  OK
>>>>>> 4. Verify the checksum by running: sha512sum -c
>>>>>> apache-iceberg-xx.tar.gz.sha512 :  OK
>>>>>> 5. Untar the archive and go into the source directory: tar xzf
>>>>>> apache-iceberg-xx.tar.gz && cd apache-iceberg-xx:  OK
>>>>>> 6. Run RAT checks to validate license headers: dev/check-license: OK
>>>>>> 7. Build and test the project: ./gradlew build (use Java 8) :   OK
>>>>>>
>>>>>> Best,
>>>>>> Jingsong
>>>>>>
>>>>>> On Thu, Nov 5, 2020 at 7:38 AM Ryan Blue <rb...@netflix.com.invalid>
>>>>>> wrote:
>>>>>>
>>>>>>> +1
>>>>>>>
>>>>>>>    - Validated checksum and signature
>>>>>>>    - Ran license checks
>>>>>>>    - Built and ran tests
>>>>>>>    - Queried a Hadoop FS table created with 0.9.0 in Spark 3.0.1
>>>>>>>    - Created a Hive table from Spark 3.0.1
>>>>>>>    - Tested metadata tables from Spark
>>>>>>>    - Tested Hive and Hadoop table reads in Hive 2.3.7
>>>>>>>
>>>>>>> I was able to read both Hadoop and Hive tables created in Spark from
>>>>>>> Hive using:
>>>>>>>
>>>>>>> add jar /home/blue/Downloads/iceberg-hive-runtime-0.10.0.jar;
>>>>>>> create external table hadoop_table
>>>>>>>   stored by 'org.apache.iceberg.mr.hive.HiveIcebergStorageHandler'
>>>>>>>   location 'file:/home/blue/tmp/hadoop-warehouse/default/test';
>>>>>>> select * from hadoop_table;
>>>>>>>
>>>>>>> set iceberg.mr.catalog=hive;
>>>>>>> select * from hive_table;
>>>>>>>
>>>>>>> The hive_table needed engine.hive.enabled=true set in table
>>>>>>> properties by Spark using:
>>>>>>>
>>>>>>> alter table hive_table set tblproperties ('engine.hive.enabled'='true')
>>>>>>>
>>>>>>> Hive couldn’t read the #snapshots metadata table for Hadoop. It
>>>>>>> failed with this error:
>>>>>>>
>>>>>>> Failed with exception 
>>>>>>> java.io.IOException:org.apache.hadoop.hive.ql.metadata.HiveException: 
>>>>>>> java.lang.ClassCastException: java.lang.Long cannot be cast to 
>>>>>>> java.time.OffsetDateTime
>>>>>>>
>>>>>>> I also couldn’t read the Hadoop table once iceberg.mr.catalog was
>>>>>>> set in my environment, so I think we have a bit more work to do to 
>>>>>>> clean up
>>>>>>> Hive table configuration.
>>>>>>>
>>>>>>> On Wed, Nov 4, 2020 at 12:54 AM Ryan Murray <rym...@dremio.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> +1 (non-binding)
>>>>>>>>
>>>>>>>> 1. Download the source tarball, signature (.asc), and checksum
>>>>>>>> (.sha512):   OK
>>>>>>>> 2. Import gpg keys: download KEYS and run gpg --import
>>>>>>>> /path/to/downloaded/KEYS (optional if this hasn’t changed) :  OK
>>>>>>>> 3. Verify the signature by running: gpg --verify
>>>>>>>> apache-iceberg-xx.tar.gz.asc:  I got a warning "gpg: WARNING: This key 
>>>>>>>> is
>>>>>>>> not certified with a trusted signature! gpg:          There is no
>>>>>>>> indication that the signature belongs to the owner." but it passed
>>>>>>>> 4. Verify the checksum by running: sha512sum -c
>>>>>>>> apache-iceberg-xx.tar.gz.sha512 :  OK
>>>>>>>> 5. Untar the archive and go into the source directory: tar xzf
>>>>>>>> apache-iceberg-xx.tar.gz && cd apache-iceberg-xx:  OK
>>>>>>>> 6. Run RAT checks to validate license headers: dev/check-license: OK
>>>>>>>> 7. Build and test the project: ./gradlew build (use Java 8 & Java
>>>>>>>> 11) :   OK
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Nov 4, 2020 at 2:56 AM OpenInx <open...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> +1 for 0.10.0 RC4
>>>>>>>>>
>>>>>>>>> 1. Download the source tarball, signature (.asc), and checksum
>>>>>>>>> (.sha512):   OK
>>>>>>>>> 2. Import gpg keys: download KEYS and run gpg --import
>>>>>>>>> /path/to/downloaded/KEYS (optional if this hasn’t changed) :  OK
>>>>>>>>> 3. Verify the signature by running: gpg --verify
>>>>>>>>> apache-iceberg-xx.tar.gz.asc:  OK
>>>>>>>>> 4. Verify the checksum by running: sha512sum -c
>>>>>>>>> apache-iceberg-xx.tar.gz.sha512 :  OK
>>>>>>>>> 5. Untar the archive and go into the source directory: tar xzf
>>>>>>>>> apache-iceberg-xx.tar.gz && cd apache-iceberg-xx:  OK
>>>>>>>>> 6. Run RAT checks to validate license headers: dev/check-license:
>>>>>>>>> OK
>>>>>>>>> 7. Build and test the project: ./gradlew build (use Java 8) :   OK
>>>>>>>>>
>>>>>>>>> On Wed, Nov 4, 2020 at 8:25 AM Anton Okolnychyi <
>>>>>>>>> aokolnyc...@apple.com.invalid> wrote:
>>>>>>>>>
>>>>>>>>>> Hi everyone,
>>>>>>>>>>
>>>>>>>>>> I propose the following RC to be released as official Apache
>>>>>>>>>> Iceberg 0.10.0 release.
>>>>>>>>>>
>>>>>>>>>> The commit id is d39fad00b7dded98121368309f381473ec21e85f
>>>>>>>>>> * This corresponds to the tag: apache-iceberg-0.10.0-rc4
>>>>>>>>>> *
>>>>>>>>>> https://github.com/apache/iceberg/commits/apache-iceberg-0.10.0-rc4
>>>>>>>>>> *
>>>>>>>>>> https://github.com/apache/iceberg/tree/d39fad00b7dded98121368309f381473ec21e85f
>>>>>>>>>>
>>>>>>>>>> The release tarball, signature, and checksums are here:
>>>>>>>>>> *
>>>>>>>>>> https://dist.apache.org/repos/dist/dev/iceberg/apache-iceberg-0.10.0-rc4/
>>>>>>>>>>
>>>>>>>>>> You can find the KEYS file here (make sure to import the new key
>>>>>>>>>> that was used to sign the release):
>>>>>>>>>> * 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-1012
>>>>>>>>>>
>>>>>>>>>> This release includes important changes:
>>>>>>>>>>
>>>>>>>>>> * Flink support
>>>>>>>>>> * Hive read support
>>>>>>>>>> * ORC support fixes and improvements
>>>>>>>>>> * Application of row-level delete files on read
>>>>>>>>>> * Snapshot partition summary
>>>>>>>>>> * Ability to load LocationProvider dynamically
>>>>>>>>>> * Sort spec
>>>>>>>>>>
>>>>>>>>>> Please download, verify, and test.
>>>>>>>>>>
>>>>>>>>>> Please vote in the next 72 hours.
>>>>>>>>>>
>>>>>>>>>> [ ] +1 Release this as Apache Iceberg 0.10.0
>>>>>>>>>> [ ] +0
>>>>>>>>>> [ ] -1 Do not release this because…
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>> Anton
>>>>>>>>>>
>>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Ryan Blue
>>>>>>> Software Engineer
>>>>>>> Netflix
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Best, Jingsong Lee
>>>>>>
>>>>>
>>>
>>> --
>>> Edgar R
>>>
>>>
>>>
>
> --
> John Zhuge
>


-- 
Ryan Blue
Software Engineer
Netflix

Reply via email to