{"action":"opened","issue":{"url":"https://api.github.com/repos/adaptivecomputing/torque/issues/383","repository_url":"https://api.github.com/repos/adaptivecomputing/torque","labels_url":"https://api.github.com/repos/adaptivecomputing/torque/issues/383/labels{/name}","comments_url":"https://api.github.com/repos/adaptivecomputing/torque/issues/383/comments","events_url":"https://api.github.com/repos/adaptivecomputing/torque/issues/383/events","html_url":"https://github.com/adaptivecomputing/torque/issues/383","id":167833775,"number":383,"title":"Feature request: set hierarchical memory limits in cgroups","user":{"login":"itkovian","id":196619,"avatar_url":"https://avatars.githubusercontent.com/u/196619?v=3","gravatar_id":"","url":"https://api.github.com/users/itkovian","html_url":"https://github.com/itkovian","followers_url":"https://api.github.com/users/itkovian/followers","following_url":"https://api.github.com/users/itkovian/following{/other_user}","gists_url":"https://api.github.com/users/itkovian/gists{/gist_id}","starred_url":"https://api.github.com/users/itkovian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/itkovian/subscriptions","organizations_url":"https://api.github.com/users/itkovian/orgs","repos_url":"https://api.github.com/users/itkovian/repos","events_url":"https://api.github.com/users/itkovian/events{/privacy}","received_events_url":"https://api.github.com/users/itkovian/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-07-27T11:40:16Z","updated_at":"2016-07-27T11:40:16Z","closed_at":null,"body":"Hi,\r\n\r\nIt would be nice to have memory cgroup limits set on the torque cgroup, not just on the job cgroup(s). This would ensure the hierarchy (use_hierarchy is set to 1) would honour these limits.\r\n\r\nThe limits could be set tot what is actually available for the jobs, so e.g., RAM - reserved kernel memory - reserved other stuff (like the GPFS page pool), etc. The mewsw limit could be set to this plus the available swap space.\r\n\r\nThe underlying idea is to have the torque cgroup kill tasks, before OOM killer comes by.\r\n\r\n-- Andy"}}
{"actor":{"display_login":"itkovian"}}