Details
-
Task
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
Operability
-
Low Hanging Fruit
-
All
-
None
-
Description
The concern is related to the JNA dependency on the ohc library. We are now using version 0.5.1 of the ohc library in Cassandra. The ohc 0.5.1 depends on version 4.1.0 of the net.java.dev.jna . For the Cassandra project, JNA has been updated since the 4.0 release version up to JNA 5.6.0 in CASSANDRA-16212 to support running nodes on the arm64 architecture, so I assume that JNA 4.1.0 is no longer in Casssandra's classpath.
The common practice in the Cassandra project is to exclude these kinds of transitive dependencies when they are explicitly mentioned in the main parent pom, since Ant may resolve them incorrectly. See comment:
https://issues.apache.org/jira/browse/CASSANDRA-14667?focusedCommentId=17765091&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-17765091
Attachments
Issue Links
- is related to
-
CASSANDRA-18799 Update org.caffinitas.ohc:ohc-core dependency and remove org.caffinitas.ohc:ohc-core-j8
- Changes Suggested
- links to