An incorrect WARN level log entry produced by CassandraDaemon.java suggested that OpenJDK was not a supported JVM when used in a Red Hat Supported Configuration. The fix removes the erroneous warning from the C* driver, and directs the C* server to use the correct C* driver version compatible with the release. The incorrect WARN level no longer displays in the logs.
+++ This bug was initially created as a clone of Bug #1075574 +++
Description of problem:
During startup, CassandraDaemon.java logs the following WARN statement if OpenJDK is in use,
"OpenJDK is not recommended. Please upgrade to the newest Oracle Java release."
Not only do test on and support OpenJDK, Red Hat has a team dedicated to supporting it as well.
Packaging changes for Cassandra are handled pom.xml in the cassandra-ccm-core module.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
The code that needs to be patched in CassandraDaemon.java. Stefan will (or already has) push the patch to a publicly accessible repo so that it can be consumed as any other 3rd party library. This will minimize the impact on product builds.
Removed the warning from C* server 1.2.18. The version in use should be 1.2.18-jboss-1. Also update the C* driver 1.0.8 to depend on the C* server 1.2.18-jboss-1 of the server.
release/jon3.3.x branch commits:
Author: John Sanda <firstname.lastname@example.org>
Date: Fri Sep 26 14:42:21 2014 -0400
fixing merge conflicts
Author: Stefan Negrea <email@example.com>
Date: Wed Sep 24 16:38:14 2014 -0500
[BZ 1075575] Update C* dependency to a JBoss specific version that has the OpenJDK warning removed.
Moving to ON_QA as available for test with build:
no openjdk1.6 related warning during storage startup
verified in JON 3.3 ER04
Created attachment 944316 [details]