Re: Re: Re: [VOTE] Apache ZooKeeper release 3.5.5 candidate 2

2019-04-08 Thread Patrick Hunt
ic - thanks!

Patrick

On Mon, Apr 8, 2019 at 4:38 AM Justin Ling Mao 
wrote:

> ---> "That's cool, thanks Justin. I'd be interested to know - did you use
> the legacy/old c client binaries from the github repo or did you rebuild
> them? What about zkpython itself? I could see benefits or either/both."
> @PatrickTo use that(your) benchmark tool, I did something like
> following:cd zookeeper-3.5.5/src/c./configuremake make install# bulid
> zkpython from source code:wget
> https://files.pythonhosted.org/packages/14/38/a761465ab0a154405c11f7e5d6e81edf6e84584e114e152fddd340f7d6d3/zkpython-0.4.2.tar.gzpython
> setup.py installexport LD_LIBRARY_PATH=/usr/local/lib/then I cd the
> zk-smoketest dir,exec the following:./zk-latencies.py --servers
> "localhost:2181" --root_znode="/zk-latencies_666" --znode_count=1
> --znode_size=100 --synchronous
> - Original Message -
> From: Patrick Hunt 
> To: DevZooKeeper , maoling199210...@sina.com
> Subject: Re: Re: [VOTE] Apache ZooKeeper release 3.5.5 candidate 2
> Date: 2019-04-08 12:24
>
>
>
> On Sat, Apr 6, 2019 at 11:47 PM Justin Ling Mao 
> wrote:
> Test for the 3.5.5 candidate 2:
> -[0]: Jepsen consistency check had passed. +1.   Look at the
> attachment: jepsen_test_report.txt.   how to use it:
> https://github.com/apache/zookeeper/pull/883
> -[1] <https://github.com/apache/zookeeper/pull/883-%5B1%5D>: zk smoke and
> latencies test passed, comparing to 3.5.4-beta, no any notable perfermance
> improvement .+1.  The tool:  https://github.com/phunt/zk-smoketest
>Env:   8 cores + 16GB Memory + 256GB SSD(my local Mac Pro 2015)
>  java version:"1.8.0_191"   Look at the benchmark report:
> https://docs.google.com/spreadsheets/d/1QnADbG9bCGMyTorEi67jQXWQSUVXQ1yQADgLV4LJHcg/edit#gid=0
> That's cool, thanks Justin. I'd be interested to know - did you use the
> legacy/old c client binaries from the github repo or did you rebuild them?
> What about zkpython itself? I could see benefits or either/both.
> Regards,
> Patrick -[2]: zkCli test passed.(base operation:create,set,get,delete
> ...etc)+1.
>
> - Original Message -
> From: Enrico Olivelli 
> To: DevZooKeeper 
> Subject: Re: [VOTE] Apache ZooKeeper release 3.5.5 candidate 2
> Date: 2019-04-06 17:49
>
> Tamas,
> Il sab 6 apr 2019, 10:47 Tamas Penzes  ha
> scritto:
> > Hi Enrico,
> >
> > Just my 2cents.
> >
> > Having the sources jars in the binary package can be useful if you want
> to
> > debug without downloading the source tarball or checking out the whole
> > project from github. In the same time it is not needed on the classpath.
> >
> > The docs html is generated from md files now, but the design didn't get
> > updated. I wanted to do it (to have the same design as the website), but
> > never had time for that. It doesn't look a blocker for me, can be done in
> > any release later.
> >
> I agree, not all my points are blockers.
> The most critical point is that the source tarball does not reflect the tag
> and, important files are missing.
> Cheers
> Enrico
> > Regards, Tamaas
> >
> > On Fri, Apr 5, 2019, 17:37 Enrico Olivelli  wrote:
> >
> > > -1 (non binding)
> > >
> > > Good news:
> > > I have build the sources with jdk-8 and all tests passed
> > > checksums and signatures are ok
> > > I run a few smoke tests running on JDK11, all is ok
> > >
> > > Bad news:
> > > I see the following problems in the "binary package", not all blockers:
> > > - we have a lib/cobertura directory, not useful
> > > - we have zookeeper-3.5.5-sources.jar not needed in the "binary"
> > > package on the classpath
> > > - we also have all of the 'recipes' not needed in the "binary" package
> > > on the classpath
> > > - inside the "docs" directory I see a webside with a very old look and
> > feel
> > >
> > > The source package does not reflect the repository, for instance
> > > build.xml file, owaspSuppressions.xml,
> > > excludeFindBugsFilter.xml.are missing.
> > > I think we have to release in a "source package" a clean copy of ASF
> > > repository at the released "git tag"
> > >
> > >
> > > Enrico
> > >
> > > Il giorno ven 5 apr 2019 alle ore 14:35 Andor Molnar
> > >  ha scritto:
> > > >
> > > > This is the first stable release of 3.5 branch: 3.5.5. It resolves
> 117
> > > issues, including Maven migration, Quorum TLS, TTL nodes and lots of
> &

Re: Re: Re: [VOTE] Apache ZooKeeper release 3.5.5 candidate 2

2019-04-08 Thread Justin Ling Mao
---> "That's cool, thanks Justin. I'd be interested to know - did you use the 
legacy/old c client binaries from the github repo or did you rebuild them? What 
about zkpython itself? I could see benefits or either/both."
@PatrickTo use that(your) benchmark tool, I did something like following:cd 
zookeeper-3.5.5/src/c./configuremake make install# bulid zkpython from source 
code:wget 
https://files.pythonhosted.org/packages/14/38/a761465ab0a154405c11f7e5d6e81edf6e84584e114e152fddd340f7d6d3/zkpython-0.4.2.tar.gzpython
 setup.py installexport LD_LIBRARY_PATH=/usr/local/lib/then I cd the 
zk-smoketest dir,exec the following:./zk-latencies.py --servers 
"localhost:2181" --root_znode="/zk-latencies_666" --znode_count=1 
--znode_size=100 --synchronous
- Original Message -
From: Patrick Hunt 
To: DevZooKeeper , maoling199210...@sina.com
Subject: Re: Re: [VOTE] Apache ZooKeeper release 3.5.5 candidate 2
Date: 2019-04-08 12:24



On Sat, Apr 6, 2019 at 11:47 PM Justin Ling Mao  
wrote:
Test for the 3.5.5 candidate 2:
-[0]: Jepsen consistency check had passed. +1.   Look at the attachment: 
jepsen_test_report.txt.   how to use it: 
https://github.com/apache/zookeeper/pull/883
-[1]: zk smoke and latencies test passed, comparing to 3.5.4-beta, no any 
notable perfermance improvement .+1.  The tool:  
https://github.com/phunt/zk-smoketest   Env:   8 cores + 16GB Memory + 
256GB SSD(my local Mac Pro 2015)   java version:"1.8.0_191"   Look at 
the benchmark report: 
https://docs.google.com/spreadsheets/d/1QnADbG9bCGMyTorEi67jQXWQSUVXQ1yQADgLV4LJHcg/edit#gid=0
That's cool, thanks Justin. I'd be interested to know - did you use the 
legacy/old c client binaries from the github repo or did you rebuild them? What 
about zkpython itself? I could see benefits or either/both.
Regards,
Patrick -[2]: zkCli test passed.(base operation:create,set,get,delete ...etc)   
 +1.

- Original Message -
From: Enrico Olivelli 
To: DevZooKeeper 
Subject: Re: [VOTE] Apache ZooKeeper release 3.5.5 candidate 2
Date: 2019-04-06 17:49

Tamas,
Il sab 6 apr 2019, 10:47 Tamas Penzes  ha
scritto:
> Hi Enrico,
>
> Just my 2cents.
>
> Having the sources jars in the binary package can be useful if you want to
> debug without downloading the source tarball or checking out the whole
> project from github. In the same time it is not needed on the classpath.
>
> The docs html is generated from md files now, but the design didn't get
> updated. I wanted to do it (to have the same design as the website), but
> never had time for that. It doesn't look a blocker for me, can be done in
> any release later.
>
I agree, not all my points are blockers.
The most critical point is that the source tarball does not reflect the tag
and, important files are missing.
Cheers
Enrico
> Regards, Tamaas
>
> On Fri, Apr 5, 2019, 17:37 Enrico Olivelli  wrote:
>
> > -1 (non binding)
> >
> > Good news:
> > I have build the sources with jdk-8 and all tests passed
> > checksums and signatures are ok
> > I run a few smoke tests running on JDK11, all is ok
> >
> > Bad news:
> > I see the following problems in the "binary package", not all blockers:
> > - we have a lib/cobertura directory, not useful
> > - we have zookeeper-3.5.5-sources.jar not needed in the "binary"
> > package on the classpath
> > - we also have all of the 'recipes' not needed in the "binary" package
> > on the classpath
> > - inside the "docs" directory I see a webside with a very old look and
> feel
> >
> > The source package does not reflect the repository, for instance
> > build.xml file, owaspSuppressions.xml,
> > excludeFindBugsFilter.xml.are missing.
> > I think we have to release in a "source package" a clean copy of ASF
> > repository at the released "git tag"
> >
> >
> > Enrico
> >
> > Il giorno ven 5 apr 2019 alle ore 14:35 Andor Molnar
> >  ha scritto:
> > >
> > > This is the first stable release of 3.5 branch: 3.5.5. It resolves 117
> > issues, including Maven migration, Quorum TLS, TTL nodes and lots of
> other
> > performance and stability improvements.
> > >
> > > The full release notes is available at:
> > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310801=12343268
> > >
> > > *** Please download, test and vote by April 12th 2019, 23:59 UTC+0. ***
> > >
> > > Source files:
> > > https://dist.apache.org/repos/dist/dev/zookeeper/zookeeper-3.5.5-rc2/
> > >
> > > Maven staging repos:
> > >
> >
> https://repository.apache.org/content/groups/staging/

Re: Re: [VOTE] Apache ZooKeeper release 3.5.5 candidate 2

2019-04-07 Thread Patrick Hunt
On Sat, Apr 6, 2019 at 11:47 PM Justin Ling Mao 
wrote:

> Test for the* 3.5.5 candidate 2*:
>
> -[0]: Jepsen consistency check had passed. +1.
>Look at the attachment: *jepsen_test_report.txt.*
>how to use it: https://github.com/apache/zookeeper/pull/883
>
> -[1]: zk smoke and latencies test passed, comparing to *3.5.4-beta*, no
> any notable perfermance improvement .+1.
>   The tool:  https://github.com/phunt/zk-smoketest
>Env:
>*8 cores + 16GB Memory + 256GB SSD(my local Mac Pro 2015)*
> *   java version:"1.8.0_191"*
>Look at the benchmark report:
> https://docs.google.com/spreadsheets/d/1QnADbG9bCGMyTorEi67jQXWQSUVXQ1yQADgLV4LJHcg/edit#gid=0
>

That's cool, thanks Justin. I'd be interested to know - did you use the
legacy/old c client binaries from the github repo or did you rebuild them?
What about zkpython itself? I could see benefits or either/both.

Regards,

Patrick


> -[2]: zkCli test passed.(base operation:create,set,get,delete ...etc)
> +1.
>
>
> - Original Message -----
> From: Enrico Olivelli 
> To: DevZooKeeper 
> Subject: Re: [VOTE] Apache ZooKeeper release 3.5.5 candidate 2
> Date: 2019-04-06 17:49
>
> Tamas,
> Il sab 6 apr 2019, 10:47 Tamas Penzes  ha
> scritto:
> > Hi Enrico,
> >
> > Just my 2cents.
> >
> > Having the sources jars in the binary package can be useful if you want
> to
> > debug without downloading the source tarball or checking out the whole
> > project from github. In the same time it is not needed on the classpath.
> >
> > The docs html is generated from md files now, but the design didn't get
> > updated. I wanted to do it (to have the same design as the website), but
> > never had time for that. It doesn't look a blocker for me, can be done in
> > any release later.
> >
> I agree, not all my points are blockers.
> The most critical point is that the source tarball does not reflect the tag
> and, important files are missing.
> Cheers
> Enrico
> > Regards, Tamaas
> >
> > On Fri, Apr 5, 2019, 17:37 Enrico Olivelli  wrote:
> >
> > > -1 (non binding)
> > >
> > > Good news:
> > > I have build the sources with jdk-8 and all tests passed
> > > checksums and signatures are ok
> > > I run a few smoke tests running on JDK11, all is ok
> > >
> > > Bad news:
> > > I see the following problems in the "binary package", not all blockers:
> > > - we have a lib/cobertura directory, not useful
> > > - we have zookeeper-3.5.5-sources.jar not needed in the "binary"
> > > package on the classpath
> > > - we also have all of the 'recipes' not needed in the "binary" package
> > > on the classpath
> > > - inside the "docs" directory I see a webside with a very old look and
> > feel
> > >
> > > The source package does not reflect the repository, for instance
> > > build.xml file, owaspSuppressions.xml,
> > > excludeFindBugsFilter.xml.are missing.
> > > I think we have to release in a "source package" a clean copy of ASF
> > > repository at the released "git tag"
> > >
> > >
> > > Enrico
> > >
> > > Il giorno ven 5 apr 2019 alle ore 14:35 Andor Molnar
> > >  ha scritto:
> > > >
> > > > This is the first stable release of 3.5 branch: 3.5.5. It resolves
> 117
> > > issues, including Maven migration, Quorum TLS, TTL nodes and lots of
> > other
> > > performance and stability improvements.
> > > >
> > > > The full release notes is available at:
> > > >
> > > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310801=12343268
> > > >
> > > > *** Please download, test and vote by April 12th 2019, 23:59 UTC+0.
> ***
> > > >
> > > > Source files:
> > > >
> https://dist.apache.org/repos/dist/dev/zookeeper/zookeeper-3.5.5-rc2/
> > > >
> > > > Maven staging repos:
> > > >
> > >
> >
> https://repository.apache.org/content/groups/staging/org/apache/zookeeper/parent/3.5.5/
> > > >
> > >
> >
> https://repository.apache.org/content/groups/staging/org/apache/zookeeper/zookeeper-jute/3.5.5/
> > > >
> > >
> >
> https://repository.apache.org/content/groups/staging/org/apache/zookeeper/zookeeper/3.5.5/
> > > >
> > > > The release candidate tag in git to be voted upon: release-3.5.5-rc2
> > > >
> > > > ZooKeeper's KEYS file containing PGP keys we use to sign the release:
> > > > http://www.apache.org/dist/zookeeper/KEYS
> > > >
> > > > Should we release this candidate?
> > > >
> > >
> >
>


Re: [VOTE] Apache ZooKeeper release 3.5.5 candidate 2

2019-04-07 Thread Patrick Hunt
On Fri, Apr 5, 2019 at 8:37 AM Enrico Olivelli  wrote:

> -1 (non binding)
>
> Good news:
> I have build the sources with jdk-8 and all tests passed
> checksums and signatures are ok
> I run a few smoke tests running on JDK11, all is ok
>
> Bad news:
> I see the following problems in the "binary package", not all blockers:
> - we have a lib/cobertura directory, not useful
> - we have zookeeper-3.5.5-sources.jar not needed in the "binary"
> package on the classpath

- we also have all of the 'recipes' not needed in the "binary" package
> on the classpath
> - inside the "docs" directory I see a webside with a very old look and feel
>
> The source package does not reflect the repository, for instance
> build.xml file, owaspSuppressions.xml,
> excludeFindBugsFilter.xml.are missing.
> I think we have to release in a "source package" a clean copy of ASF
> repository at the released "git tag"
>

Agree with Enrico's point here and previously on the list - we need make
the new release artifact "source ony".  Convenience binaries can also be
made available, but separately from the actual "release". The source
artifact should match the git tag (I typically use something like meld to
verify on my other projects at apache).

Patrick



>
>
> Enrico
>
> Il giorno ven 5 apr 2019 alle ore 14:35 Andor Molnar
>  ha scritto:
> >
> > This is the first stable release of 3.5 branch: 3.5.5. It resolves 117
> issues, including Maven migration, Quorum TLS, TTL nodes and lots of other
> performance and stability improvements.
> >
> > The full release notes is available at:
> >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310801=12343268
> >
> > *** Please download, test and vote by April 12th 2019, 23:59 UTC+0. ***
> >
> > Source files:
> > https://dist.apache.org/repos/dist/dev/zookeeper/zookeeper-3.5.5-rc2/
> >
> > Maven staging repos:
> >
> https://repository.apache.org/content/groups/staging/org/apache/zookeeper/parent/3.5.5/
> >
> https://repository.apache.org/content/groups/staging/org/apache/zookeeper/zookeeper-jute/3.5.5/
> >
> https://repository.apache.org/content/groups/staging/org/apache/zookeeper/zookeeper/3.5.5/
> >
> > The release candidate tag in git to be voted upon: release-3.5.5-rc2
> >
> > ZooKeeper's KEYS file containing PGP keys we use to sign the release:
> > http://www.apache.org/dist/zookeeper/KEYS
> >
> > Should we release this candidate?
> >
>


Re: [VOTE] Apache ZooKeeper release 3.5.5 candidate 2

2019-04-06 Thread Enrico Olivelli
Tamas,

Il sab 6 apr 2019, 10:47 Tamas Penzes  ha
scritto:

> Hi Enrico,
>
> Just my 2cents.
>
> Having the sources jars in the binary package can be useful if you want to
> debug without downloading the source tarball or checking out the whole
> project from github. In the same time it is not needed on the classpath.
>
> The docs html is generated from md files now, but the design didn't get
> updated. I wanted to do it (to have the same design as the website), but
> never had time for that. It doesn't look a blocker for me, can be done in
> any release later.
>


I agree, not all my points are blockers.

The most critical point is that the source tarball does not reflect the tag
and, important files are missing.

Cheers
Enrico


> Regards, Tamaas
>
> On Fri, Apr 5, 2019, 17:37 Enrico Olivelli  wrote:
>
> > -1 (non binding)
> >
> > Good news:
> > I have build the sources with jdk-8 and all tests passed
> > checksums and signatures are ok
> > I run a few smoke tests running on JDK11, all is ok
> >
> > Bad news:
> > I see the following problems in the "binary package", not all blockers:
> > - we have a lib/cobertura directory, not useful
> > - we have zookeeper-3.5.5-sources.jar not needed in the "binary"
> > package on the classpath
> > - we also have all of the 'recipes' not needed in the "binary" package
> > on the classpath
> > - inside the "docs" directory I see a webside with a very old look and
> feel
> >
> > The source package does not reflect the repository, for instance
> > build.xml file, owaspSuppressions.xml,
> > excludeFindBugsFilter.xml.are missing.
> > I think we have to release in a "source package" a clean copy of ASF
> > repository at the released "git tag"
> >
> >
> > Enrico
> >
> > Il giorno ven 5 apr 2019 alle ore 14:35 Andor Molnar
> >  ha scritto:
> > >
> > > This is the first stable release of 3.5 branch: 3.5.5. It resolves 117
> > issues, including Maven migration, Quorum TLS, TTL nodes and lots of
> other
> > performance and stability improvements.
> > >
> > > The full release notes is available at:
> > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310801=12343268
> > >
> > > *** Please download, test and vote by April 12th 2019, 23:59 UTC+0. ***
> > >
> > > Source files:
> > > https://dist.apache.org/repos/dist/dev/zookeeper/zookeeper-3.5.5-rc2/
> > >
> > > Maven staging repos:
> > >
> >
> https://repository.apache.org/content/groups/staging/org/apache/zookeeper/parent/3.5.5/
> > >
> >
> https://repository.apache.org/content/groups/staging/org/apache/zookeeper/zookeeper-jute/3.5.5/
> > >
> >
> https://repository.apache.org/content/groups/staging/org/apache/zookeeper/zookeeper/3.5.5/
> > >
> > > The release candidate tag in git to be voted upon: release-3.5.5-rc2
> > >
> > > ZooKeeper's KEYS file containing PGP keys we use to sign the release:
> > > http://www.apache.org/dist/zookeeper/KEYS
> > >
> > > Should we release this candidate?
> > >
> >
>


Re: [VOTE] Apache ZooKeeper release 3.5.5 candidate 2

2019-04-05 Thread Enrico Olivelli
-1 (non binding)

Good news:
I have build the sources with jdk-8 and all tests passed
checksums and signatures are ok
I run a few smoke tests running on JDK11, all is ok

Bad news:
I see the following problems in the "binary package", not all blockers:
- we have a lib/cobertura directory, not useful
- we have zookeeper-3.5.5-sources.jar not needed in the "binary"
package on the classpath
- we also have all of the 'recipes' not needed in the "binary" package
on the classpath
- inside the "docs" directory I see a webside with a very old look and feel

The source package does not reflect the repository, for instance
build.xml file, owaspSuppressions.xml,
excludeFindBugsFilter.xml.are missing.
I think we have to release in a "source package" a clean copy of ASF
repository at the released "git tag"


Enrico

Il giorno ven 5 apr 2019 alle ore 14:35 Andor Molnar
 ha scritto:
>
> This is the first stable release of 3.5 branch: 3.5.5. It resolves 117 
> issues, including Maven migration, Quorum TLS, TTL nodes and lots of other 
> performance and stability improvements.
>
> The full release notes is available at:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310801=12343268
>
> *** Please download, test and vote by April 12th 2019, 23:59 UTC+0. ***
>
> Source files:
> https://dist.apache.org/repos/dist/dev/zookeeper/zookeeper-3.5.5-rc2/
>
> Maven staging repos:
> https://repository.apache.org/content/groups/staging/org/apache/zookeeper/parent/3.5.5/
> https://repository.apache.org/content/groups/staging/org/apache/zookeeper/zookeeper-jute/3.5.5/
> https://repository.apache.org/content/groups/staging/org/apache/zookeeper/zookeeper/3.5.5/
>
> The release candidate tag in git to be voted upon: release-3.5.5-rc2
>
> ZooKeeper's KEYS file containing PGP keys we use to sign the release:
> http://www.apache.org/dist/zookeeper/KEYS
>
> Should we release this candidate?
>