Zhao Yang created CASSANDRA-19704:
-------------------------------------

             Summary: UnsupportedOperationException is thrown when no space for 
LCS
                 Key: CASSANDRA-19704
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-19704
             Project: Cassandra
          Issue Type: Bug
          Components: Local/Compaction/LCS
            Reporter: Zhao Yang


In `CompactionTask#buildCompactionCandidatesForAvailableDiskSpace` with LCS, if 
node has limited disk space and can't remove any sstable from L0 or L1 in 
`LeveledCompactionTask#reduceScopeForLimitedSpace`, 
`LeveledCompactionTask#partialCompactionsAcceptable` will throw 
`UnsupportedOperationException`.

We should handle `LeveledCompactionTask#partialCompactionsAcceptable` more 
gracefully with `return level <= 1` or simply `true` since 
`reduceScopeForLimitedSpace` only removes sstable from L0 or L1.

Related https://issues.apache.org/jira/browse/CASSANDRA-17272



--
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

Reply via email to