Re: [RESULT] [VOTE] Apache ZooKeeper 3.6.0 candidate 4

2020-03-03 Thread Jordan Zimmerman
Congrats to all.

-Jordan

> On Mar 3, 2020, at 4:45 PM, Enrico Olivelli  wrote:
> 
> I'm happy to announce that we have unanimously approved this release.
> 
> There are 7 approving votes, 5 of which are binding:
> 
> - Szalay-Bekő Máté
> - Norbert Kalmar
> - Enrico Olivelli (binding)
> - Patrick Hunt (binding)
> - Andor Molnar (binding)
> - Flavio Junqueira (binding)
> - Michael Han (binding)
> 
> There are no disapproving votes.
> 
> I will promote the artifacts and complete the release procedure.
> 
> Thanks to every one who contributed to this great release !
> 
> Enrico Olivelli
> 
> Il giorno mar 3 mar 2020 alle ore 22:17 Michael Han 
> ha scritto:
>> 
>> +1
>> 
>> - verified checksum/sig.
>> - verified release notes.
>> - verified regenerated documentations.
>> - verified both java and c unit tests pass (ubuntu 18 / java11).
>> - verified with a few jetty admin commands and zk cli commands.
>> 
>> On Tue, Mar 3, 2020 at 2:24 AM Flavio Junqueira  wrote:
>> 
>>> +1 (binding)
>>> 
>>> - Built from sources (there are a good number of flaky tests, but it
>>> eventually built correctly)
>>> - Checked LICENSE and NOTICED
>>> - Checked release notes
>>> - Checked that the maven dependency resolve for the staging artifact
>>> - Ran some local smoke tests
>>> 
>>> -Flavio
>>> 
 On 3 Mar 2020, at 11:01, Andor Molnar  wrote:
 
 +1 (binding)
 
 + verified signatures, checksums
 + successful build on Mac and Centos 7.5 (including C tests)
 + run various smoke tests and latency tests with 3-node cluster
 + verified rolling upgrade from 3.5.7
 
 Thanks Enrico, I think you’re now good to go.
 
 Andor
 
 
 
> On 2020. Mar 1., at 10:03, Enrico Olivelli  wrote:
> 
> +1 (binding)
> verified signatures and checksums
> run a few smoke tests form binaries (standalone mode)
> tested Prometheus.io metrics endpoint
> build from sources, run automatic QA tests (rat, checkstyle,
>>> spotbugs...)
> all on Linux with Java 8 (AdoptOpenJDK)
> 
> We need at least one more PMC to vote please
> 
> Enrico
> 
> Il giorno dom 1 mar 2020 alle ore 01:58 Patrick Hunt
>  ha scritto:
>> 
>> +1. xsum/sig verified. rat ran clean. Compiled and ran some manual
>>> tests
>> with various ensemble sizes successfully.
>> 
>> Regards,
>> 
>> Patrick
>> 
>> On Fri, Feb 28, 2020 at 6:53 AM Enrico Olivelli 
>>> wrote:
>> 
>>> Thank you guys for voting.
>>> 
>>> We need more votes please
>>> 
>>> Enrico
>>> 
>>> Il giorno gio 27 feb 2020 alle ore 14:14 Norbert Kalmar
>>>  ha scritto:
 
 +1 (non-binding)
 
 - unit tests pass (PurgeTxnTest as well)
 - source tarball: compiled and started ZK + run few commands from
>>> source
 tarball
 - bin tarball: license files checked, started ZK + run few commands
 - signatures OK.
 - compared source tarball with git repository checked out at RC tag
>>> using
 meld. Found no divergence.
 
 Tested on MacOS and Ubuntu 16, using openJDK 1.8.242.
 
 - Norbert
 
 On Thu, Feb 27, 2020 at 11:17 AM Szalay-Bekő Máté <
 szalay.beko.m...@gmail.com> wrote:
 
> +1 (non-binding)
> 
> - I built the code and executed the java/C unit tests using 8u242
> (everything passed, except
>>> PurgeTxnTest.testPurgeWhenLogRollingInProgress
> what seems to never work on my machine.. I saw it before to be flaky
>>> also
> on the apache jenkins, I created a Jira iticket for fixing it:
> https://issues.apache.org/jira/browse/ZOOKEEPER-3740)
> - Using https://github.com/symat/zk-rolling-upgrade-test
> - I tested rolling upgrade from 3.5.7 to 3.6.0
> - I tested rolling restart on 3.6.0 to enable the multi-address
>>> feature
> with the new quorum protocol version
> - Using https://github.com/symat/zookeeper-docker-test I also
>>> tested
>>> the
> multi-address feature (disabling and re-enabling different virtual
>>> network
> interfaces to see that the cluster always recovers)
> 
> On Tue, Feb 25, 2020 at 4:13 PM Enrico Olivelli <
>>> eolive...@gmail.com>
> wrote:
> 
>> This is the fifth release candidate for 3.6.0.
>> 
>> It is a major release and it introduces a lot of new features, most
>> notably:
>> - Built-in data consistency check inside ZooKeeper
>> - Allow Followers to host Observers
>> - A new feature proposal to ZooKeeper: authentication enforcement
>> - Pluggable metrics system for ZooKeeper (and Prometheus.io
>>> integration)
>> - TLS Port unification
>> - Audit logging in ZooKeeper servers
>> - Improve resilience to network (advertise multiple addresses 

[RESULT] [VOTE] Apache ZooKeeper 3.6.0 candidate 4

2020-03-03 Thread Enrico Olivelli
I'm happy to announce that we have unanimously approved this release.

There are 7 approving votes, 5 of which are binding:

- Szalay-Bekő Máté
- Norbert Kalmar
- Enrico Olivelli (binding)
- Patrick Hunt (binding)
- Andor Molnar (binding)
- Flavio Junqueira (binding)
- Michael Han (binding)

There are no disapproving votes.

I will promote the artifacts and complete the release procedure.

Thanks to every one who contributed to this great release !

Enrico Olivelli

Il giorno mar 3 mar 2020 alle ore 22:17 Michael Han 
ha scritto:
>
> +1
>
> - verified checksum/sig.
> - verified release notes.
> - verified regenerated documentations.
> - verified both java and c unit tests pass (ubuntu 18 / java11).
> - verified with a few jetty admin commands and zk cli commands.
>
> On Tue, Mar 3, 2020 at 2:24 AM Flavio Junqueira  wrote:
>
> > +1 (binding)
> >
> > - Built from sources (there are a good number of flaky tests, but it
> > eventually built correctly)
> > - Checked LICENSE and NOTICED
> > - Checked release notes
> > - Checked that the maven dependency resolve for the staging artifact
> > - Ran some local smoke tests
> >
> > -Flavio
> >
> > > On 3 Mar 2020, at 11:01, Andor Molnar  wrote:
> > >
> > > +1 (binding)
> > >
> > > + verified signatures, checksums
> > > + successful build on Mac and Centos 7.5 (including C tests)
> > > + run various smoke tests and latency tests with 3-node cluster
> > > + verified rolling upgrade from 3.5.7
> > >
> > > Thanks Enrico, I think you’re now good to go.
> > >
> > > Andor
> > >
> > >
> > >
> > >> On 2020. Mar 1., at 10:03, Enrico Olivelli  wrote:
> > >>
> > >> +1 (binding)
> > >> verified signatures and checksums
> > >> run a few smoke tests form binaries (standalone mode)
> > >> tested Prometheus.io metrics endpoint
> > >> build from sources, run automatic QA tests (rat, checkstyle,
> > spotbugs...)
> > >> all on Linux with Java 8 (AdoptOpenJDK)
> > >>
> > >> We need at least one more PMC to vote please
> > >>
> > >> Enrico
> > >>
> > >> Il giorno dom 1 mar 2020 alle ore 01:58 Patrick Hunt
> > >>  ha scritto:
> > >>>
> > >>> +1. xsum/sig verified. rat ran clean. Compiled and ran some manual
> > tests
> > >>> with various ensemble sizes successfully.
> > >>>
> > >>> Regards,
> > >>>
> > >>> Patrick
> > >>>
> > >>> On Fri, Feb 28, 2020 at 6:53 AM Enrico Olivelli 
> > wrote:
> > >>>
> >  Thank you guys for voting.
> > 
> >  We need more votes please
> > 
> >  Enrico
> > 
> >  Il giorno gio 27 feb 2020 alle ore 14:14 Norbert Kalmar
> >   ha scritto:
> > >
> > > +1 (non-binding)
> > >
> > > - unit tests pass (PurgeTxnTest as well)
> > > - source tarball: compiled and started ZK + run few commands from
> > source
> > > tarball
> > > - bin tarball: license files checked, started ZK + run few commands
> > > - signatures OK.
> > > - compared source tarball with git repository checked out at RC tag
> > using
> > > meld. Found no divergence.
> > >
> > > Tested on MacOS and Ubuntu 16, using openJDK 1.8.242.
> > >
> > > - Norbert
> > >
> > > On Thu, Feb 27, 2020 at 11:17 AM Szalay-Bekő Máté <
> > > szalay.beko.m...@gmail.com> wrote:
> > >
> > >> +1 (non-binding)
> > >>
> > >> - I built the code and executed the java/C unit tests using 8u242
> > >> (everything passed, except
> >  PurgeTxnTest.testPurgeWhenLogRollingInProgress
> > >> what seems to never work on my machine.. I saw it before to be flaky
> >  also
> > >> on the apache jenkins, I created a Jira iticket for fixing it:
> > >> https://issues.apache.org/jira/browse/ZOOKEEPER-3740)
> > >> - Using https://github.com/symat/zk-rolling-upgrade-test
> > >> - I tested rolling upgrade from 3.5.7 to 3.6.0
> > >> - I tested rolling restart on 3.6.0 to enable the multi-address
> >  feature
> > >> with the new quorum protocol version
> > >> - Using https://github.com/symat/zookeeper-docker-test I also
> > tested
> >  the
> > >> multi-address feature (disabling and re-enabling different virtual
> >  network
> > >> interfaces to see that the cluster always recovers)
> > >>
> > >> On Tue, Feb 25, 2020 at 4:13 PM Enrico Olivelli <
> > eolive...@gmail.com>
> > >> wrote:
> > >>
> > >>> This is the fifth release candidate for 3.6.0.
> > >>>
> > >>> It is a major release and it introduces a lot of new features, most
> > >>> notably:
> > >>> - Built-in data consistency check inside ZooKeeper
> > >>> - Allow Followers to host Observers
> > >>> - A new feature proposal to ZooKeeper: authentication enforcement
> > >>> - Pluggable metrics system for ZooKeeper (and Prometheus.io
> >  integration)
> > >>> - TLS Port unification
> > >>> - Audit logging in ZooKeeper servers
> > >>> - Improve resilience to network (advertise multiple addresses for
> > >>> members of a Zookeeper cluster)
> > >>> - Persistent