Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Building cassandra with adoptJDK openj9 on Z #31

Open
nealef opened this issue May 31, 2019 · 0 comments
Open

Building cassandra with adoptJDK openj9 on Z #31

nealef opened this issue May 31, 2019 · 0 comments

Comments

@nealef
Copy link

nealef commented May 31, 2019

I have been able to build cassandra 3.11.3 on Linux on z with the openj9 JIT of adoptJDK 1.8. It required a few tweaks to your instructions:

  • JNA crashes when running the VMCrashProtectionTest. I didn't have time to try and workout why so I simply disabled that one test - all others pass.
  • Jamm 0.3.3 is required as it has a fix for when using openj9
  • libsigar was rebuilt against the jdk to create a new libsigar-s390x-linux.so

The resulting package is working well. I am using it with OpenShift 3.11 to provide metrics.

For your interest the script I use is attached as is the patch file. It's basically a stripped down version for use with RHEL or ClefOS.

cassandra-3.11.3.txt
build_cassandra.txt

Also attached is the crash info for jna test.

jna.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant