https://spark.apache.org/docs/latest/tuning.html#memory-management-overview

What is the meaning of :
"Execution may evict storage if necessary, but only until total storage
memory usage falls under a certain threshold (R). In other words, R
describes a subregion within M where cached blocks are never evicted. "

This seems contradictory, in simple terms I find the meaning that once
total memory usage crosses a threshold(R) Spark will start evicting storage
in a LRU fashion.

But the line:

"In other words, R describes a subregion within M where cached blocks are
never evicted."

Seems contradictory, what is going on?

-- 
Regards,
Sreyan Chakravarty

Reply via email to