Reviewed-by: Kirill Tkhai <[email protected]>
On 31.08.2015 16:55, Konstantin Khorenko wrote: > Kirill, please review. > > -- > Best regards, > > Konstantin Khorenko, > Virtuozzo Linux Kernel Team > > On 08/14/2015 08:03 PM, Vladimir Davydov wrote: >> - 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(-) >> _______________________________________________ Devel mailing list [email protected] https://lists.openvz.org/mailman/listinfo/devel
