Details
-
Improvement
-
Resolution: Duplicate
-
Major
-
7.2.0
-
None
-
0
Description
When system is under memory pressure, we currently push new mutations into the queue if we are below queue configured memory or length limit. With system under memory pressure and low resident ratio, plasma becomes slow as they have to perform disk read/writes which also require memory (from indexer golang heap). This further increases the pressure on memory and we could see OOM kills when this grows beyond control.
This MB is to explore if we can control the atomic queue to lower the pressure on memory with limited/no impact on performance of system when it operates under normal conditions