Skip to content
Ruixin Bao edited this page Feb 10, 2021 · 5 revisions

Package name: Cassandra

Currency Checklist:

Tasks Response Comments
Check the Latest stable version Yes 3.11.10
Add support for following Distros: RHEL7.8, RHEL7.9, RHEL 8.1, RHEL 8.2, RHEL 8.3, SLES12 SP5, SLES15 SP2, Ubuntu 18.04(LTS), Ubuntu 20.04(LTS), Ubuntu 20.10

Provide list of supported distros mentioned by community. Share link for reference. 

Supported distro list should match what community claims. If any community claimed distro is not worked on, give appropriate reasons.
Yes   All distros mentioned are supported.
See https://cassandra.apache.org/doc/latest/getting_started/installing.html#installing-cassandra for Cassandra's documentation on Linux distros they are running.
Package available in distribution? if yes, list distros No
Are Binaries available? If yes, list all architectures (including no-arch/no-mention) for which binaries are available and share link to download.

If binary no-arch/no-mention or s390x specific binary available, then verify/test binaries and share results.

If not then look for chances to add Z support, share details like how to enable, etc, discussion is needed before we decide what to do.
Yes Binaries are available here: http://archive.apache.org/dist/cassandra/3.11.10/.
Do note that binary does not work straight out of the box, when I was testing it, I encountered a stack overflow error.
Following A similar set of commands with ppc at https://github.com/docker-library/cassandra/blob/master/3.11/Dockerfile#L132-L141, basically changing jvm.options to increase stack size, does solve the issue.
Community using any CI/CD tool?

If yes, provide details with links (if more than 1 CI are used, list them all and try to see which one is used before PR merge) and also check if Z is part of CI (Y/N).

If Z is not already part of CI then look for chances to add Z support, share details like how to enable, etc, discussion is needed before we decide what to do.
Yes Jenkins at https://ci-cassandra.apache.org/.
There is previous request for joining CI but got no response. https://issues.apache.org/jira/browse/CASSANDRA-11703?jql=project%20%3D%20CASSANDRA%20AND%20text%20~%20%22s390x%22%20ORDER%20BY%20created%20DESC
Created Test reports (Table format)?
Use test result template
Yes Attached in the comment below
Listed all the changes done with respect to published version?

The proper reasoning should be provided for changes made in the build instructions.
Yes Covered in the comment section below
Build instructions updated?  Yes
Should the code changes be PRed?

If No, provide reasons on why not.

If Yes, follow the PR process mentioned below the table. Also, provide PR link.
No
Any issue created with community (GitHub, JIRA, Bugzilla etc)?
If Yes, provide issue link
No
Dockerfile updated (if applicable)?
If No, why? If Yes, dockerfile should be provided.

Java recommendations mentioned below the table.
Yes Through previous findings in Cassandra issue, open j9 was not officially supported, thus still using adoptopenjdk.
Dockerfile/images available externally for Intel or Z? 

If Yes, provide below information:  * Intel dockerfile link  * s390x dockerfile link * Docker image link (for s390x and other platforms (Intel, amd, ppc64 etc) 
Search as many keywords as u can think of – e.g.  dockerhub, google, gcloud , Rhel registry etc.

If docker image is not available for Z then look for chances to add Z support, share details like how to enable, etc, discussion is needed before we decide what to do.
Yes Intel/ppc dockerfile: https://github.com/docker-library/cassandra/blob/5670b9eb72220c08446731a5aa39bbb1eaec0cbd/3.11/Dockerfile
Intel/ppc image: https://hub.docker.com/_/cassandra.
There is a previous issue requesting docker image at https://github.com/docker-library/cassandra/issues/193 but didn't go through
Are Actual efforts provided (In hours) Yes TBD
Calendar Time (Actual Start and End date in yyyy/mm/dd) TBD
Clone this wiki locally