cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andreas Schnitzerling (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CASSANDRA-6283) Windows 7 data files keept open / can't be deleted after compaction.
Date Fri, 01 Nov 2013 12:54:17 GMT
Andreas Schnitzerling created CASSANDRA-6283:
------------------------------------------------

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


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