- Patches 1-3 fix stalls on global (1, 2) and local (3) reclaim. https://jira.sw.ru/browse/PSBM-35155 - Patches 4-6 revert our code implementing per memcg oom guarantees. - Patches 7-10 fix stalls on oom - Patch 11 introduced oom timeout https://jira.sw.ru/browse/PSBM-38581 - Patches 12, 13 fix oom vs freezer cgroup race https://jira.sw.ru/browse/PSBM-38758 - Patches 14, 15 reimplement oom guarantees https://jira.sw.ru/browse/PSBM-37915 - Patches 16, 17 resurrect oom berserker mode https://jira.sw.ru/browse/PSBM-17930
https://jira.sw.ru/browse/PSBM-26973 Cong Wang (1): freezer: Do not freeze tasks killed by OOM killer Lisa Du (1): mm: vmscan: fix do_try_to_free_pages() livelock Michal Hocko (1): oom: thaw the OOM victim if it is frozen Vinayak Menon (1): mm: vmscan: fix the page state calculation in too_many_isolated Vladimir Davydov (13): mm: vmscan: do not scan lruvec if it seems to be unreclaimable memcg: revert old oom_guarantee logic Revert "ve/mm: ignore oom_score_adj of containerized tasks on global OOM" oom: zap oom_report_invocation proto Port diff-sched-introduce-cond_resched_may_throttle oom: allow to throttle due to cfs bandwidth while invoking oom sched: add sched_boost_task helper oom: boost dying tasks on global oom oom: introduce oom kill timeout mm: take into account ub oom score on global oom memcg: forbid setting memory.oom_guarantee from inside a container oom: resurrect berserker mode oom: do not dump all tasks info on each oom kill fs/proc/base.c | 7 +- include/bc/beancounter.h | 5 ++ include/linux/memcontrol.h | 8 +- include/linux/mmzone.h | 2 +- include/linux/oom.h | 22 +++--- include/linux/sched.h | 20 +++++ kernel/bc/beancounter.c | 29 +++++++ kernel/freezer.c | 3 + kernel/rtmutex.c | 5 ++ kernel/sched/core.c | 19 +++-- kernel/sched/fair.c | 3 +- kernel/sysctl.c | 14 ++++ mm/internal.h | 1 + mm/memcontrol.c | 99 ++++++++++-------------- mm/migrate.c | 2 +- mm/oom_kill.c | 183 +++++++++++++++++++++++++++++++++++++-------- mm/page_alloc.c | 6 +- mm/swap.c | 1 + mm/vmscan.c | 102 +++++++++++++++++-------- mm/vmstat.c | 4 +- 20 files changed, 377 insertions(+), 158 deletions(-) -- 2.1.4 _______________________________________________ Devel mailing list [email protected] https://lists.openvz.org/mailman/listinfo/devel
