Blake Eggleston created CASSANDRA-13758:
-------------------------------------------
Summary: Incremental repair sessions shouldn't be deleted if they
still have sstables
Key: CASSANDRA-13758
URL: https://issues.apache.org/jira/browse/CASSANDRA-13758
Project: Cassandra
Issue Type: Bug
Reporter: Blake Eggleston
Assignee: Blake Eggleston
The incremental session cleanup doesn't verify that there are no remaining
sstables marked as part of the repair before deleting it. Deleting a successful
repair session which still has outstanding sstables will cause those sstables
to be demoted to unrepaired, creating an inconsistency.
This typically wouldn't be an issue, since we'd expect the sstables to long
since have been promoted / demoted. However, I've seen a few ref leak issues
which can cause sstables to get stuck. Those have been fixed, but we should
still protect against that edge case to prevent inconsistencies caused by
future (or currently unknown) bugs.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]