Stefan Podkowinski created CASSANDRA-15143:
----------------------------------------------
Summary: Remove assertion on file deletion to trigger failure
policy
Key: CASSANDRA-15143
URL: https://issues.apache.org/jira/browse/CASSANDRA-15143
Project: Cassandra
Issue Type: Bug
Reporter: Stefan Podkowinski
Assignee: Stefan Podkowinski
Deleting any files by using FileUtils.deleteWithConfirm() will involve checking
for file existence using an assertion. If the assertion passes, any errors from
the actual Files.delete() operation will get handled as a FSWriteError and
invoke the DiskFailurePolicy. This will get us to a situation where only some
cases of bad FS or disk issues will be handed by the DFP, while FS issues that
may already cause the file.exists() assertion to fail, will only manifest as
AssertionErrors. We should invoke DFP for the later as well and remove the
assertion altogether.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]