Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1762560Ab3IDMKF (ORCPT ); Wed, 4 Sep 2013 08:10:05 -0400 Received: from gmmr8.centrum.cz ([46.255.227.254]:53359 "EHLO gmmr8.centrum.cz" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756563Ab3IDMKC (ORCPT ); Wed, 4 Sep 2013 08:10:02 -0400 To: =?utf-8?q?Michal_Hocko?= Subject: =?utf-8?q?Re=3A_=5Bpatch_0=2F7=5D_improve_memcg_oom_killer_robustness_v2?= Date: Wed, 04 Sep 2013 14:10:00 +0200 From: "azurIt" Cc: =?utf-8?q?Johannes_Weiner?= , =?utf-8?q?Andrew_Morton?= , =?utf-8?q?David_Rientjes?= , =?utf-8?q?KAMEZAWA_Hiroyuki?= , =?utf-8?q?KOSAKI_Motohiro?= , , , , , References: <1375549200-19110-1-git-send-email-hannes@cmpxchg.org>, <20130803170831.GB23319@cmpxchg.org>, <20130830215852.3E5D3D66@pobox.sk>, <20130902123802.5B8E8CB1@pobox.sk>, <20130903204850.GA1412@cmpxchg.org>, <20130904114523.A9F0173C@pobox.sk> <20130904115741.GA28285@dhcp22.suse.cz> In-Reply-To: <20130904115741.GA28285@dhcp22.suse.cz> X-Mailer: Centrum Email 5.3 X-Priority: 3 X-Original-From: azurit@pobox.sk MIME-Version: 1.0 Message-Id: <20130904141000.0F910EFA@pobox.sk> X-Maser: oho Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1357 Lines: 37 >[...] >> My script has just detected (and killed) another freezed cgroup. I >> must say that i'm not 100% sure that cgroup was really freezed but it >> has 99% or more memory usage for at least 30 seconds (well, or it has >> 99% memory usage in both two cases the script was checking it). Here >> are stacks of processes inside it before they were killed: >[...] >> pid: 26536 >> stack: >> [] refrigerator+0x95/0x160 >> [] get_signal_to_deliver+0x1cb/0x540 >> [] do_signal+0x6b/0x750 >> [] do_notify_resume+0x55/0x80 >> [] retint_signal+0x3d/0x7b >> [] 0xffffffffffffffff > >[...] > >This task is sitting in the refigerator which means it has been frozen >by the freezer cgroup most probably. I am not familiar with the >implementation but my recollection is that you have to thaw that group >in order the killed process can pass away. >-- >Michal Hocko >SUSE Labs > Yes, my script is freezing the cgroup before killing processes inside it. Stacks are taken after the freeze, it that problem? azur -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/