I'm working with datastax 3.1 on a single node with 4Go of RAM.
I have not change anything in cassandra-en.sh and cassandra.yaml except the "--Xss" (because of my java version which require a little more)
So by default Cassandra set to 1Go my -Xms and -Xmx parameters: -Xms1024M -Xmx1024M

But while inserting my data after around 200 000 rows (in 3 different column\_families), Solr and cassandra logs keep repeat this kind of warning:

> 
> WARN StorageService Flushing CFS(Keyspace='OpsCenter',​
> ColumnFamily='rollups60') to relieve memory pressure 17:58:07
> 
> 
> WARN GCInspector Heap is 0.8825103486201678 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
> 
> 
> 

So, OK my heap is full, but why after flushing, is my heap still full ?

If I stop inserting data at this point. Warning keep repeating.
If I stop and restart cassandra. No problem raise

It looks like memory leak issue right?
So where should I look at?

Thanks for futur help.