So, a quick follow-up to this: The CMS flags seem to be ignored, so that's not really a problem:
OpenJDK 64-Bit Server VM warning: Ignoring option UseConcMarkSweepGC; support was removed in 14.0 OpenJDK 64-Bit Server VM warning: Ignoring option CMSInitiatingOccupancyFraction; support was removed in 14.0 These are just warnings about the flags being ignored. I may be having other problems on my machine that prevent the tests from running. I'm not sure, but it seems that Accumulo's Initialize is failing to connect to the ZooKeeper server within the 30s timeout period. There does not appear to be any problems with ZooKeeper itself, and I can use telnet to send `ruok`. My machine might just be slow... I'll have to troubleshoot later. On Wed, May 6, 2020 at 2:52 AM Christopher <ctubb...@apache.org> wrote: > > I have switched my development environment to primarily run with JDK14 > and noticed some incompatibilities with Fluo. > > Some of these are now fixed in a PR: https://github.com/apache/fluo/pull/1093 > > However, this doesn't completely fix JDK14 builds. Specifically, JDK14 > removed the Concurrent Mark Sweep garbage collector. This garbage > collector is hard-coded in MiniAccumuloCluster 2.0.0 and earlier. > Since accumulo2-maven-plugin uses MiniAccumuloCluster, the tests > cannot run in Fluo on JDK14. > > This issue has already been addressed in upstream Accumulo > (https://github.com/apache/accumulo/pull/1427) for Accumulo 2.1.0. > > My proposed resolution is that Fluo should use an updated version of > accumulo2-maven-plugin, after Accumulo 2.1.0 is released with the > MiniAccumuloCluster improvements. Of course, this requires Accumulo > 2.1.0 to be released first.