cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Blake Eggleston (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CASSANDRA-13688) Anticompaction race can leak sstables/txn
Date Wed, 12 Jul 2017 21:53:00 GMT
Blake Eggleston created CASSANDRA-13688:
-------------------------------------------

             Summary: Anticompaction race can leak sstables/txn
                 Key: CASSANDRA-13688
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-13688
             Project: Cassandra
          Issue Type: Bug
            Reporter: Blake Eggleston
            Assignee: Blake Eggleston
             Fix For: 4.0


At the top of {{CompactionManager#performAntiCompaction}}, the parent repair session is loaded,
if the session can't be found, a RuntimeException is thrown. This can happen if a participant
is evicted after the IR prepare message is received, but before the anticompaction starts.
This exception is thrown outside of the try/finally block that guards the sstable and lifecycle
transaction, causing them to leak, and preventing the sstables from ever being removed from
View.compacting.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org


Mime
View raw message