While restarting a 1.1.12 node, I've run into this while it's replaying the commit log: GCInspector.java (line 145) Heap is 0.9778097528951517 full. You may need to reduce memtable and/or cache sizes. Cassandra will now flush up to the two largest memtables to free up memory. Adjust flush_largest_memtables_at threshold in cassandra.yaml if you don't want Cassandra to do this automatically I see it flush one column family but that's not enough as the CPU stays locked at one thread running at 100%
Config : 3 nodes running 1.1.3 (x2) and one node running 1.1.12. No caches, lots of column families. memtable_total_space_in_mb set to 4096MB Cassandra is started with a 32GB heap, yes I know it's too high but it works on the other 2 nodes. Can someone explain how I can "reduce memtable size" ? Any other ways of getting this node to restart apart from increasing the HEAP SIZE ? Thanks