[ 
https://issues.apache.org/jira/browse/CASSANDRA-2468?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13028135#comment-13028135
 ] 

Sylvain Lebresne commented on CASSANDRA-2468:
---------------------------------------------

Comment:
    * I'm uncomfortable with having closeAndDeleteQuietly() delete the non tmp 
files (those really do not belong to the writer). Sure the calls are always 
conditioned so that we shouldn't messed up, but I'm not sure it's worth the 
risk of foot-shooting (it makes the function harder to use). I'd rather remove 
that part, rename closeAndDeleteQuietly() to something like 
cleanupIfNecessary() and call it every time in the finally block (which would 
remove the need to check if the reader was successfully created every damn 
time).
    * Nitpick: I'd prefer moving the code for SSTableWriter.Builder inside 
build() itself.


> Clean up after failed compaction
> --------------------------------
>
>                 Key: CASSANDRA-2468
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2468
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>            Reporter: Jonathan Ellis
>            Assignee: Aaron Morton
>            Priority: Minor
>             Fix For: 0.7.6, 0.8.1
>
>         Attachments: 
> 0001-clean-up-temp-files-after-failed-compaction-v08.patch, 
> 0001-cleanup-temp-files-after-compaction-v07.patch
>
>
> (Started in CASSANDRA-2088.)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to