Andrew Forgue created MESOS-1662:
------------------------------------
Summary: Mesos doesn't limit swap
Key: MESOS-1662
URL: https://issues.apache.org/jira/browse/MESOS-1662
Project: Mesos
Issue Type: Bug
Components: isolation
Affects Versions: 0.19.1
Reporter: Andrew Forgue
When using control groups, mesos will limit memory usage, but if the
CONFIG_MEMCG_SWAP config option is enabled swap usage is not limited.
This means that if a task that asked for 1G and allocated 4G will fill 3G of
swap, whereas the cgroup should have OOMed. The proper control group key is
memory.memsw.limit_in_bytes instead of memory.limit_in_bytes. (looks like
CONFIG_MEMCG_SWAP showed up in Kernel 3.6).
Mesos should limit swap+memory if possible. I can't imagine when you'd want to
limit memory but not swap.
--
This message was sent by Atlassian JIRA
(v6.2#6252)