[jira] [Updated] (CASSANDRA-6912) SSTableReader.isReplaced does not allow for safe resource cleanup

2014-04-04 Thread Tyler Hobbs (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-6912?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tyler Hobbs updated CASSANDRA-6912:
---

Since Version: 2.1 beta1

> SSTableReader.isReplaced does not allow for safe resource cleanup
> -
>
> Key: CASSANDRA-6912
> URL: https://issues.apache.org/jira/browse/CASSANDRA-6912
> Project: Cassandra
>  Issue Type: Bug
>Reporter: Benedict
>Assignee: Benedict
> Fix For: 2.1 beta2
>
>
> There are a number of possible race conditions on resource cleanup from the 
> use of cloneWithNewSummarySamplingLevel, because the replacement sstable can 
> be itself replaced/obsoleted while the prior sstable is still referenced 
> (this is actually quite easy with compaction, but can happen in other 
> circumstances less commonly).



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (CASSANDRA-6912) SSTableReader.isReplaced does not allow for safe resource cleanup

2014-03-26 Thread Jonathan Ellis (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-6912?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Ellis updated CASSANDRA-6912:
--

Reviewer: Tyler Hobbs  (was: Marcus Eriksson)

> SSTableReader.isReplaced does not allow for safe resource cleanup
> -
>
> Key: CASSANDRA-6912
> URL: https://issues.apache.org/jira/browse/CASSANDRA-6912
> Project: Cassandra
>  Issue Type: Bug
>Reporter: Benedict
>Assignee: Benedict
> Fix For: 2.1 beta2
>
>
> There are a number of possible race conditions on resource cleanup from the 
> use of cloneWithNewSummarySamplingLevel, because the replacement sstable can 
> be itself replaced/obsoleted while the prior sstable is still referenced 
> (this is actually quite easy with compaction, but can happen in other 
> circumstances less commonly).



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (CASSANDRA-6912) SSTableReader.isReplaced does not allow for safe resource cleanup

2014-03-26 Thread Jonathan Ellis (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-6912?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Ellis updated CASSANDRA-6912:
--

Reviewer: Marcus Eriksson

> SSTableReader.isReplaced does not allow for safe resource cleanup
> -
>
> Key: CASSANDRA-6912
> URL: https://issues.apache.org/jira/browse/CASSANDRA-6912
> Project: Cassandra
>  Issue Type: Bug
>Reporter: Benedict
>Assignee: Benedict
> Fix For: 2.1 beta2
>
>
> There are a number of possible race conditions on resource cleanup from the 
> use of cloneWithNewSummarySamplingLevel, because the replacement sstable can 
> be itself replaced/obsoleted while the prior sstable is still referenced 
> (this is actually quite easy with compaction, but can happen in other 
> circumstances less commonly).



--
This message was sent by Atlassian JIRA
(v6.2#6252)