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)

Reply via email to