Hi Enrico, Thank you for driving this release!
I have a question - i believe that Zookeeper-2024 (an order of magnitude throughput improvement for mixed workloads) is part of the 3.6.0 release, but it isn't mentioned in the release notes or the summary. Could you please clarify ? Thanks, Alex On Wed, Jan 15, 2020 at 7:29 AM Flavio Junqueira <f...@apache.org> wrote: > I can't parse Rudy's message, is it an issue with my mail application? > > -Flavio > > > On 15 Jan 2020, at 15:00, rudy_steiner <rudy_stei...@163.com> wrote: > > > > environment: <br/> * MacOS High Sierra 10.13.1 <br/> * JDK > 1.8.0_172<br/><br/>I try to run junit test on branch-3.6, and unit test > thread get stuck, log as follows:<br/><br/>.....<br/>INFO] Running > org.apache.zookeeper.common.X509UtilTest<br/>[INFO] Tests run: 3, Failures: > 0, Errors: 0, Skipped: 0, Time elapsed: 27.797 s - in > org.apache.zookeeper.server.SnapshotDigestTest<br/>[INFO] Running > org.apache.zookeeper.common.TimeTest<br/>[INFO] Tests run: 1, Failures: 0, > Errors: 0, Skipped: 0, Time elapsed: 0.718 s - in > org.apache.zookeeper.common.TimeTest<br/>[INFO] Tests run: 352, Failures: > 0, Errors: 0, Skipped: 0, Time elapsed: 7.425 s - in > org.apache.zookeeper.common.X509UtilTest<br/>[INFO] Running > org.apache.zookeeper.common.PEMFileLoaderTest<br/>[INFO] Running > org.apache.zookeeper.common.KeyStoreFileTypeTest<br/>[INFO] Tests run: 9, > Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.144 s - in > org.apache.zookeeper.common.KeyStoreFileTypeTest<br/>[INFO] Running > org.apache.zookeeper.audit.AuditEventTest<br/>[INFO] Tests run: 2, > Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.084 s - in > org.apache.zookeeper.audit.AuditEventTest<br/>[INFO] Running > org.apache.zookeeper.audit.StandaloneServerAuditTest<br/>[INFO] Tests run: > 72, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.027 s - in > org.apache.zookeeper.common.PEMFileLoaderTest<br/>[INFO] Tests run: 5, > Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.197 s - in > org.apache.zookeeper.common.FileChangeWatcherTest<br/>[INFO] Tests run: 1, > Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.755 s - in > org.apache.zookeeper.audit.StandaloneServerAuditTest<br/>[INFO] Running > org.apache.zookeeper.audit.Log4jAuditLoggerTest<br/>[INFO] Running > org.apache.zookeeper.ZKUtilTest<br/>[ERROR] Tests run: 4, Failures: 1, > Errors: 0, Skipped: 0, Time elapsed: 0.194 s <<< FAILURE! - in > org.apache.zookeeper.ZKUtilTest<br/>[ERROR] > testUnreadableFileInput(org.apache.zookeeper.ZKUtilTest) Time elapsed: > 0.014 s <<< FAILURE!<br/>java.lang.AssertionError<br/> at > org.apache.zookeeper.ZKUtilTest.testUnreadableFileInput(ZKUtilTest.java:83)<br/><br/>[INFO] > Running org.apache.zookeeper.PortAssignmentTest<br/>[INFO] Tests run: 13, > Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.157 s - in > org.apache.zookeeper.PortAssignmentTest<br/>[INFO] Running > org.apache.zookeeper.VerGenTest<br/>[INFO] Tests run: 6, Failures: 0, > Errors: 0, Skipped: 0, Time elapsed: 1.747 s - in > org.apache.zookeeper.audit.Log4jAuditLoggerTest<br/>[INFO] Tests run: 14, > Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.327 s - in > org.apache.zookeeper.VerGenTest<br/>[INFO] Running > org.apache.zookeeper.ZooKeeperTest<br/>[INFO] Running > org.apache.zookeeper.GetAllChildrenNumberTest<br/>[INFO] Running > org.apache.zookeeper.RemoveWatchesCmdTest<br/>[INFO] Tests run: 2, > Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.511 s - in > org.apache.zookeeper.GetAllChildrenNumberTest<br/>[INFO] Running > org.apache.zookeeper.ClientRequestTimeoutTest<br/>[INFO] Tests run: 7, > Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.004 s - in > org.apache.zookeeper.RemoveWatchesCmdTest<br/>[INFO] Running > org.apache.zookeeper.ClientCanonicalizeTest<br/>[INFO] Tests run: 4, > Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.861 s - in > org.apache.zookeeper.ClientCanonicalizeTest<br/>[INFO] Running > org.apache.zookeeper.client.ZKClientConfigTest<br/>[INFO] Tests run: 5, > Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.155 s - in > org.apache.zookeeper.client.ZKClientConfigTest<br/>[INFO] Tests run: 35, > Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.74 s - in > org.apache.zookeeper.ZooKeeperTest<br/>[INFO] Tests run: 1, Failures: 0, > Errors: 0, Skipped: 0, Time elapsed: 16.372 s - in > org.apache.zookeeper.ClientRequestTimeoutTest<br/>[INFO] Tests run: 46, > Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 61.592 s - in > org.apache.zookeeper.RemoveWatchesTest<br/>[INFO] Tests run: 24, Failures: > 0, Errors: 0, Skipped: 0, Time elapsed: 166.152 s - in > org.apache.zookeeper.server.quorum.QuorumPeerMainTest<br/>[INFO] Tests run: > 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 158.386 s - in > org.apache.zookeeper.server.quorum.ReconfigRecoveryTest<br/>[INFO] Tests > run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 416.635 s - in > org.apache.zookeeper.server.quorum.QuorumSSLTest<br/>..... > <br/><br/><br/>and I found serveral processes by ps -ef|grep java > :<br/><br/> 0 6809 87919 0 9:28下午 ?? 2:13.75 > /Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home/bin/java > -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:62202,suspend=y,server=n > -Dvisualvm.id=962684532457553 > -Dmaven.multiModuleProjectDirectory=/export/workspace/zookeeper > -Dmaven.home=/Applications/IntelliJ > IDEA.app/Contents/plugins/maven/lib/maven3 > -Dclassworlds.conf=/Applications/IntelliJ > IDEA.app/Contents/plugins/maven/lib/maven3/bin/m2.conf > -javaagent:/var/root/Library/Caches/IntelliJIdea2018.2/captureAgent/debugger-agent.jar=file:/private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/capture.props > -Dfile.encoding=UTF-8 -classpath /Applications/IntelliJ > IDEA.app/Contents/plugins/maven/lib/maven3/boot/plexus-classworlds-2.5.2.jar:/Applications/IntelliJ > IDEA.app/Contents/lib/idea_rt.jar org.codehaus.classworlds.Launcher > -Didea.version=2018.2.4 test<br/> 0 11582 6809 0 9:35下午 ?? > 0:00.01 /bin/sh -c cd /export/workspace/zookeeper/zookeeper-server > && > /Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home/jre/bin/java > -Xmx512m -Dtest.junit.threads=8 -Dzookeeper.junit.threadid=5 > -javaagent:/var/root/.m2/repository/org/jmockit/jmockit/1.48/jmockit-1.48.jar > -jar > /export/workspace/zookeeper/zookeeper-server/target/surefire/surefirebooter3509879420266754639.jar > /export/workspace/zookeeper/zookeeper-server/target/surefire > 2020-01-15T21-28-59_364-jvmRun5 surefire3587429514371015586tmp > surefire_2145165207885893729779tmp<br/> 0 11583 11582 0 9:35下午 ?? > 0:05.16 > /Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home/jre/bin/java > -Xmx512m -Dtest.junit.threads=8 -Dzookeeper.junit.threadid=5 > -javaagent:/var/root/.m2/repository/org/jmockit/jmockit/1.48/jmockit-1.48.jar > -jar > /export/workspace/zookeeper/zookeeper-server/target/surefire/surefirebooter3509879420266754639.jar > /export/workspace/zookeeper/zookeeper-server/target/surefire > 2020-01-15T21-28-59_364-jvmRun5 surefire3587429514371015586tmp > surefire_2145165207885893729779tmp<br/><br/><br/>I suspect the processes > for unit test not close correctly, lead successor test stuck > > At 2020-01-15 07:18:25, "Enrico Olivelli" <eolive...@gmail.com> wrote: > >> This is a 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 Recursive Watches > >> - add an API and the corresponding CLI to get total count of recursive > sub > >> nodes under a specific path > >> > >> The full release notes is available at: > >> > >> > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310801&version=12346617 > >> > >> *** Please download, test and vote by January 19th 2020, 23:59 UTC+0. > *** > >> > >> Source files: > >> https://people.apache.org/~eolivelli/zookeeper-3.6.0-candidate-0/ > >> > >> Maven staging repo: > >> > https://repository.apache.org/content/repositories/orgapachezookeeper-1045/ > >> > >> The release candidate tag in git to be voted upon: release-3.6.0-0 > >> https://github.com/apache/zookeeper/tree/release-3.6.0-0 > >> > >> ZooKeeper's KEYS file containing PGP keys we use to sign the release: > >> https://www.apache.org/dist/zookeeper/KEYS > >> > >> Please note that this new major release introduces these change in the > >> staging area: > >> - the source artifacts package is in zip format > >> - we are releasing a new binary package with the C client (with OpenSSL > >> support) > >> - website preview > >> > >> We are also adding a new JAR: zookeeper-metrics-providers > >> > >> The staging version of the website is: > >> > https://people.apache.org/~eolivelli/zookeeper-3.6.0-candidate-0/website/ > >> > >> Should we release this candidate? > >> > >> Enrico Olivelli > >