Just tested and the pod(s) get OOM Killed when adding “too” much data.
This is the default configuration and I would expect that this could handle anything the disk can store.
storage:
engine: wiredTiger
inMemory:
engineConfig:
inMemorySizeRatio: 0.9
wiredTiger:
collectionConfig:
blockCompressor: snappy
engineConfig:
cacheSizeRatio: 0.5
directoryForIndexes: false
journalCompressor: snappy
indexConfig:
prefixCompression: true
What I dont understand is
inMemorySizeRatio: 0.9
cacheSizeRatio: 0.5
OS cache
that would in fact result in most likely 150+% of the containers memory set by limits.memory.
Am I missing something ?