cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mikhail Stepura (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (CASSANDRA-6283) Windows 7 data files keept open / can't be deleted after compaction.
Date Wed, 20 Nov 2013 02:33:21 GMT

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

Mikhail Stepura edited comment on CASSANDRA-6283 at 11/20/13 2:31 AM:
----------------------------------------------------------------------

[~Andie78] Do you you see "can't delete" exceptions only of files like {{\snapshots\dac98330-47bc-11e3-b167-eb1c24a59bb8\}}
(i.e. from a snapshots subfolder) or with other files as well?

I suspect that https://issues.apache.org/jira/browse/CASSANDRA-4050 causes {{doValidationCompaction}}
to fail (and entire RepairSession as well). - as far as I understand REPAIR without "parallel"
option (which is default  behavior) creates a snapshot, validates and then deletes the snapshot.
The last step fails on WIndows


was (Author: mishail):
[~Andie78] Do you you see "can't delete" exceptions only of files like {{\snapshots\dac98330-47bc-11e3-b167-eb1c24a59bb8\}}
(i.e. from a snapshots subfolder) or with other files as well?

I suspect that https://issues.apache.org/jira/browse/CASSANDRA-4050 causes {{doValidationCompaction}}
(and entire RepairSession as well). - as far as I understand REPAIR without "parallel" option
(which is default  behavior) creates a snapshot, validates and then deletes the snapshot.
The last step fails on WIndows

> Windows 7 data files keept open / can't be deleted after compaction.
> --------------------------------------------------------------------
>
>                 Key: CASSANDRA-6283
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-6283
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Core
>         Environment: Windows 7 (32) / Java 1.7.0.45
>            Reporter: Andreas Schnitzerling
>            Priority: Critical
>              Labels: newbie, patch, test
>             Fix For: 2.0.3, 2.1
>
>         Attachments: screenshot-1.jpg, system.log
>
>
> Files cannot be deleted, patch CASSANDRA-5383 (Win7 deleting problem) doesn't help on
Win-7 on Cassandra 2.0.2. Even 2.1 Snapshot is not running. The cause is: Opened file handles
seem to be lost and not closed properly. Win 7 blames, that another process is still using
the file (but its obviously cassandra). Only restart of the server makes the files deleted.
But after heavy using (changes) of tables, there are about 24K files in the data folder (instead
of 35 after every restart) and Cassandra crashes. I experiminted and I found out, that a finalizer
fixes the problem. So after GC the files will be deleted (not optimal, but working fine).
It runs now 2 days continously without problem. Possible fix/test:
> I wrote the following finalizer at the end of class org.apache.cassandra.io.util.RandomAccessReader:
> 	@Override
> 	protected void finalize() throws Throwable {
> 		deallocate();
> 		super.finalize();
> 	}
> Can somebody test / develop / patch it? Thx.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Mime
View raw message