[ https://issues.apache.org/jira/browse/CASSANDRA-18342?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Branimir Lambov reassigned CASSANDRA-18342: ------------------------------------------- Assignee: Branimir Lambov > Race in sstable tracking can cause sstables to never be compacted > ----------------------------------------------------------------- > > Key: CASSANDRA-18342 > URL: https://issues.apache.org/jira/browse/CASSANDRA-18342 > Project: Cassandra > Issue Type: Bug > Components: Local/Compaction > Reporter: Branimir Lambov > Assignee: Branimir Lambov > Priority: Normal > > The sstable tracking by the compaction strategies permits a race between an > sstable is added and removed that can cause a removed sstable to remain in > the tracked list (when the add notification is received after the removal). > This can cause reference leaks, because such {{SSTableReader}} s remain in > the list forever, but if a strategy does not filter its sstable list through > the live list (e.g. LCS in some code paths) it can also cause sstables that > end up being selected to compact with these zombies to never compact > (indicated by a "Could not acquire references for compacting SSTables..." > message). -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org