[ https://issues.apache.org/jira/browse/CASSANDRA-1908?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12975814#action_12975814 ]
Hiram Chirino commented on CASSANDRA-1908: ------------------------------------------ JNA does not really do the work of validating that the native method are properly mapped. Only testing on the actual platforms can do that. JNA just helps avoid pain of doing muti-platform builds (which is nice), but if you want to test on the actual platforms then you might as well do a platform specific build too. The performance of the interface is only going to be critical if it's in a performance hot spot which right now does not seem to be the case. > Implement the CLibrary using JNI module to avoid the LGPL dependency on JNA > --------------------------------------------------------------------------- > > Key: CASSANDRA-1908 > URL: https://issues.apache.org/jira/browse/CASSANDRA-1908 > Project: Cassandra > Issue Type: Improvement > Components: Core > Reporter: Hiram Chirino > Fix For: 0.7.1 > > Attachments: cassandra-jni.zip > > > Cassandra can't ship JNA out of the box since it's LGPL licensed, so many of > the performance optimizing features in the CLibrary class are not available > in a simple install. It should be trivial to implement a real JNI library > for the CLibrary class. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.