[ 
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.

Reply via email to