[ 
https://issues.apache.org/jira/browse/MESOS-758?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Mahler resolved MESOS-758.
-----------------------------------

       Resolution: Fixed
    Fix Version/s: 0.15.0
         Assignee: Eric W. Biederman

Submitted patches:

https://reviews.apache.org/r/14825/
https://reviews.apache.org/r/15013/
https://reviews.apache.org/r/15015/

> Incorrect memory statistics are reported under linux
> ----------------------------------------------------
>
>                 Key: MESOS-758
>                 URL: https://issues.apache.org/jira/browse/MESOS-758
>             Project: Mesos
>          Issue Type: Bug
>    Affects Versions: 0.12.0, 0.13.0, 0.14.0, 0.14.1, 0.14.2
>            Reporter: Eric W. Biederman
>            Assignee: Eric W. Biederman
>             Fix For: 0.15.0
>
>
> Under linux when using the cgroup_isolator only the number of non file backed 
> pages are reported in the memory rss.  This excludes all text pages in the 
> binaries and all page cache pages.   As a result of the incorrect reporting 
> users are very confused when they hit their memory limits when it appears 
> they are gigabytes away from them.
> The correct number to report is from the file memory.usage_in_bytes.
> It would also be nice to have:
> memory.stat:total_rss -- This is the number of bytes that are not backed by 
> files.
> memory.stat:total_cached -- This is the number of bytes that are backed by 
> files.
> memory.stat:total_mapped -- This is the number of bytes backed by files that 
> are mmaped into processes.  
> memory.stat:rss that is currently reported is wrong in two dimensions.
> - It does not include child cgroups
> - It does not include any file backed pages, so it is strictly impossible to 
> run the job with the limit set to the number that is reported.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to