cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Carlos Abad (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CASSANDRA-9608) Support Java 9
Date Tue, 02 Aug 2016 18:28:20 GMT

    [ https://issues.apache.org/jira/browse/CASSANDRA-9608?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15404539#comment-15404539
] 

Carlos Abad commented on CASSANDRA-9608:
----------------------------------------

On the Cassandra source I only found instances of direct invocation of the clean() method
from the DirectBuffer Object (i.e. DirectBuffer.cleaner().clean()). In those cases the Cleaner
object created wasn't kept in a variable or passed to other methods. Then the type of the
Cleaner Object shouldn't matter much.

Can you point out the place where you see that the type of the Cleaner object matters?

Carlos,

> Support Java 9
> --------------
>
>                 Key: CASSANDRA-9608
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-9608
>             Project: Cassandra
>          Issue Type: Task
>            Reporter: Robert Stupp
>            Priority: Minor
>
> This ticket is intended to group all issues found to support Java 9 in the future.
> From what I've found out so far:
> * Maven dependency {{com.sun:tools:jar:0}} via cobertura cannot be resolved. It can be
easily solved using this patch:
> {code}
> -        <dependency groupId="net.sourceforge.cobertura" artifactId="cobertura"/>
> +        <dependency groupId="net.sourceforge.cobertura" artifactId="cobertura">
> +          <exclusion groupId="com.sun" artifactId="tools"/>
> +        </dependency>
> {code}
> * Another issue is that {{sun.misc.Unsafe}} no longer contains the methods {{monitorEnter}}
+ {{monitorExit}}. These methods are used by {{o.a.c.utils.concurrent.Locks}} which is only
used by {{o.a.c.db.AtomicBTreeColumns}}.
> I don't mind to start working on this yet since Java 9 is in a too early development
phase.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message