log why a SSTable is being deleted
----------------------------------
Key: CASSANDRA-2411
URL: https://issues.apache.org/jira/browse/CASSANDRA-2411
Project: Cassandra
Issue Type: Improvement
Components: Core
Affects Versions: 0.7.4
Reporter: Robert Coli
Priority: Minor
./src/java/org/apache/cassandra/io/sstable/SSTable.java: 147
Has " logger.info("Deleted " + desc); ".
This combined with the JVM not being able to delete files until a GC has run
means that restarting a node usually prompts a flood of log messages like :
"Deleted /mnt/var/cassandra/data/Digg/UserActivity-10658-Data.db"
I believe that I am not the only operator who reads a log upon restart that
says "I deleted your data files" and becomes concerned.
Now, personally, I have read the code and understand the conditions under which
these files are deleted and so no longer get frightened. For new operators and
people who may feel less comfortable reading the code, specifying WHY the file
has been deleted ("Deleted <filename> because it was obsolete and marked for
deletion as a result of compaction.") seems likely to reduce blood pressure and
operator stress levels. :)
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira