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

Benedict commented on CASSANDRA-8568:
-------------------------------------

I've uploaded a minor update that suppresses it. Personally I had a slight 
preference to leave the production code unchanged here, since the warning 
message would be filtered out during an ant test run, but I'm pretty on the 
fence and it is minor, so you have the options there to choose from :)

I'll then rebase again against trunk and run cassci on them all before merging 
to 2.2/trunk.

Thanks for reviewing!

> Impose new API on data tracker modifications that makes correct usage obvious 
> and imposes safety
> ------------------------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-8568
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-8568
>             Project: Cassandra
>          Issue Type: Bug
>            Reporter: Benedict
>            Assignee: Benedict
>             Fix For: 2.2.0 rc1
>
>
> DataTracker has become a bit of a quagmire, and not at all obvious to 
> interface with, with many subtly different modifiers. I suspect it is still 
> subtly broken, especially around error recovery.
> I propose piggy-backing on CASSANDRA-7705 to offer RAII (and GC-enforced, for 
> those situations where a try/finally block isn't possible) objects that have 
> transactional behaviour, and with few simple declarative methods that can be 
> composed simply to provide all of the functionality we currently need.
> See CASSANDRA-8399 for context



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

Reply via email to