System.gc() useless after the move to reference-counting based compaction?? ---------------------------------------------------------------------------
Key: CASSANDRA-3279 URL: https://issues.apache.org/jira/browse/CASSANDRA-3279 Project: Cassandra Issue Type: Bug Reporter: Yang Yang Priority: Minor this: https://github.com/apache/cassandra/commit/f30ca092fc96ea0e50d0a3301bd2e848c143ca5b#diff-4 adds an explicit System.gc() to "force unmap of compacted SSTables so they can be deleted". according to my limited understanding of the old sstable compaction code, it was somehow related to the usage of weak references. now that we don't use weak/phantom references , should this be removed ?? ---- although the original JIRA made efforts to reduce the frequency this is called, I still do see some of it, and the result is quite serious (14 seconds pause) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira