Sorry, the linked test is just an assertion error, no exception there. I had another test failure which had an error thrown. I will investigate further, as this might be some macOD address issue/collission yet again:
[ERROR] Tests run: 10, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 26.229 s <<< FAILURE! - in org.apache.zookeeper.server.quorum.CnxManagerTest [ERROR] testCnxManagerListenerThreadConfigurableRetry Time elapsed: 0.178 s <<< ERROR! java.net.BindException: Address already in use at sun.nio.ch.Net.bind0(Native Method) at org.apache.zookeeper.server.NIOServerCnxnFactory.configure(NIOServerCnxnFactory.java:662) at org.apache.zookeeper.server.ServerCnxnFactory.configure(ServerCnxnFactory.java:109) at org.apache.zookeeper.server.ServerCnxnFactory.createFactory(ServerCnxnFactory.java:191) at org.apache.zookeeper.server.ServerCnxnFactory.createFactory(ServerCnxnFactory.java:186) at org.apache.zookeeper.server.quorum.QuorumPeer.<init>(QuorumPeer.java:1253) at org.apache.zookeeper.server.quorum.CnxManagerTest.testCnxManagerListenerThreadConfigurableRetry(CnxManagerTest.java:309) On Mon, Jan 25, 2021 at 5:20 PM Norbert Kalmar <nkal...@cloudera.com> wrote: > -1 (non-binding!) > > - built the source, run locally, gave a few basic commands > - run tests on macOS 10.13.6, openjdk 1.8.0_242 - issues found, see below > - checked files in tarball > - checked signatures > > I had the same problem as Máté. unit tests did not pass on MacOS. Nothing > has changed in my environment since I did the 3.5.9 release, and it had no > issue back then. > > I gave a -1 because this error doesn't only occur to me. > > The test that failed: > > [ERROR] Tests run: 7, Failures: 1, Errors: 0, Skipped: 1, Time elapsed: > 62.332 s <<< FAILURE! - in > org.apache.zookeeper.server.util.RequestPathMetricsCollectorTest > > [ERROR] testMultiThreadPerf Time elapsed: 4.816 s <<< FAILURE! > > org.opentest4j.AssertionFailedError: expected: <true> but was: <false> > > at > org.apache.zookeeper.server.util.RequestPathMetricsCollectorTest.testMultiThreadPerf(RequestPathMetricsCollectorTest.java:448) > > > > - Norbert > > > > On Mon, Jan 25, 2021 at 1:39 PM Szalay-Bekő Máté < > szalay.beko.m...@gmail.com> wrote: > >> +0 (and not even binding :) ) >> >> - I built the source code (-Pfull-build) on Ubuntu 18.04.3 using OpenJDK >> 8u265 and maven 3.6.3. >> - I also built and executed unit tests for zkpython >> - the unit tests passed for the C-client and for python client >> - checkstyle and spotbugs passed >> - apache-rat passed >> - owasp (CVE check) passed >> - fatjar built (-Pfatjar) >> - I executed a quick rolling-upgrade test from 3.5.9 and from 3.6.2. >> (using >> https://github.com/symat/zk-rolling-upgrade-test) >> >> for some reason the java unit tests failed for me. >> >> On mac (jdk 1.8.212 and maven 3.6.3), I got all the unit tests executed >> successfully, but then the maven job still failed for hbase-server test >> with error message (with -DforkCount=4 and even with -DforkCount=1) like: >> ------------- >> [ERROR] ExecutionException There was an error in the forked process >> [ERROR] unable to create new native thread >> [ERROR] org.apache.maven.surefire.booter.SurefireBooterForkException: >> ExecutionException There was an error in the forked process >> [ERROR] unable to create new native thread >> [ERROR] at >> >> org.apache.maven.plugin.surefire.booterclient.ForkStarter.awaitResultsDone(ForkStarter.java:510) >> ------------- >> >> >> Then I tried on a dockerized environment (ubuntu 18.4, OpenJDK 8u265 and >> maven 3.6.3) and I got other kinds of strange maven errors: >> ------------------- >> [ERROR] Caused by: >> org.apache.maven.surefire.booter.SurefireBooterForkException: The forked >> VM >> terminated without properly saying goodbye. VM crash or System.exit >> called? >> [ERROR] Command was /bin/sh -c cd >> /tmp/zk/apache-zookeeper-3.7.0/zookeeper-server && >> /home/symat/.sdkman/candidates/java/8.0.265-open/jre/bin/java -Xmx512m >> -Dtest.junit.threads=8 -Dzookeeper.junit.threadid=3 >> >> -javaagent:/home/symat/.m2/repository/org/jmockit/jmockit/1.48/jmockit-1.48.jar >> -jar >> >> /tmp/zk/apache-zookeeper-3.7.0/zookeeper-server/target/surefire/surefirebooter8828313385463488429.jar >> /tmp/zk/apache-zookeeper-3.7.0/zookeeper-server/target/surefire >> 2021-01-25T11-54-03_621-jvmRun3 surefire4024538135165099286tmp >> surefire_37800399112966511000tmp >> [ERROR] Process Exit Code: 0 >> [ERROR] at >> >> org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:669) >> [ERROR] at >> >> org.apache.maven.plugin.surefire.booterclient.ForkStarter.access$600(ForkStarter.java:115) >> [ERROR] at >> >> org.apache.maven.plugin.surefire.booterclient.ForkStarter$2.call(ForkStarter.java:444) >> [ERROR] at >> >> org.apache.maven.plugin.surefire.booterclient.ForkStarter$2.call(ForkStarter.java:420) >> [ERROR] at >> java.util.concurrent.FutureTask.run(FutureTask.java:266) >> [ERROR] at >> >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) >> [ERROR] at >> >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) >> [ERROR] at java.lang.Thread.run(Thread.java:748) >> [ERROR] >> -------------------------------------- >> >> >> These issues might be very well specific to my local (mac or docker on >> mac) >> environments. This is why I didn't vote with -1 >> Can someone else run the java unit tests successfully locally? >> >> I also tried to check if the CI was green for the last PR on 3.7.0 ( >> https://github.com/apache/zookeeper/pull/1586/checks), but it looks the >> CI >> haven't even started to execute the tests, due to errors in the "install C >> dependencies" step. >> >> Regards, >> Mate >> >> On Sun, Jan 24, 2021 at 11:39 PM Patrick Hunt <ph...@apache.org> wrote: >> >> > +1. xsum/sig verified. rat ran clean. built and dependency checks are >> fine. >> > Tried running some manual clusters and it was successful. >> > >> > Regards, >> > >> > Patrick >> > >> > >> > On Sun, Jan 24, 2021 at 12:11 PM Damien Diederen <ddiede...@apache.org> >> > wrote: >> > >> > > >> > > Dear all, >> > > >> > > This is a second release candidate for ZooKeeper 3.7.0. Compared to >> > > RC0, it fixes a tarball generation issue, includes a description of >> the >> > > 'whoami' CLI command, and incorporates a contribution to ZooInspector. >> > > >> > > ZooKeeper 3.7.0 introduces a number of new features, notably: >> > > >> > > * An API to start a ZooKeeper server from Java (ZOOKEEPER-3874); >> > > >> > > * Quota enforcement (ZOOKEEPER-3301); >> > > >> > > * Host name canonicalization in quorum SASL authentication >> > > (ZOOKEEPER-4030); >> > > >> > > * Support for BCFKS key/trust store format (ZOOKEEPER-3950); >> > > >> > > * A choice of mandatory authentication scheme(s) (ZOOKEEPER-3561); >> > > >> > > * A "whoami" API and CLI command (ZOOKEEPER-3969); >> > > >> > > * The possibility of disabling digest authentication >> (ZOOKEEPER-3979); >> > > >> > > * Multiple SASL "superUsers" (ZOOKEEPER-3959); >> > > >> > > * Fast-tracking of throttled requests (ZOOKEEPER-3683); >> > > >> > > * Additional security metrics (ZOOKEEPER-3978); >> > > >> > > * SASL support in the C and Perl clients (ZOOKEEPER-1112, >> > > ZOOKEEPER-3714); >> > > >> > > * A new zkSnapshotComparer.sh tool (ZOOKEEPER-3427); >> > > >> > > * Notes on how to benchmark ZooKeeper with the YCSB tool >> > > (ZOOKEEPER-3264). >> > > >> > > The release notes are available here: >> > > >> > > >> > > >> > >> https://people.apache.org/~ddiederen/zookeeper-3.7.0-candidate-1/website/releasenotes.html >> > > >> > > >> > >> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310801&version=12346617 >> > > >> > > *** Please download, test and vote by January 31st 2020, 23:59 UTC+0. >> *** >> > > >> > > Source files: >> > > >> > > https://people.apache.org/~ddiederen/zookeeper-3.7.0-candidate-1/ >> > > >> > > Maven staging repo: >> > > >> > > >> > > >> > >> https://repository.apache.org/content/repositories/orgapachezookeeper-1066/ >> > > >> > > The release candidate tag in git to be voted upon: release-3.7.0-1 >> > > >> > > https://github.com/apache/zookeeper/tree/release-3.7.0-1 >> > > >> > > ZooKeeper's KEYS file containing PGP keys we use to sign the release: >> > > >> > > https://www.apache.org/dist/zookeeper/KEYS >> > > >> > > The staging version of the website is: >> > > >> > > >> > > >> > >> https://people.apache.org/~ddiederen/zookeeper-3.7.0-candidate-1/website/ >> > > >> > > Should we release this candidate? >> > > >> > > Damien Diederen >> > > >> > >> >