title: Why cgroup’s memory subsystem use oom-killer instead of return memory allocation failure when progress allow memory over cgroup limit？
body: <p>We use cgroup limit procedure use more resource。
  but，when Memory is more than limit in cgroup，it will kill process。
  Why cgroup’s memory subsystem use oom-killer instead of return memory allocation failure when progress allow memory over cgroup limit？</p>