Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp3207127pxb; Mon, 18 Oct 2021 10:15:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxejrnAWA8RZ5OmjuwUGtv8hYN4zpYvrQB6TVC2h9EGdAviGVouEwObeVSL15vErDYLJEVk X-Received: by 2002:a17:90a:b948:: with SMTP id f8mr125486pjw.129.1634577335645; Mon, 18 Oct 2021 10:15:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1634577335; cv=none; d=google.com; s=arc-20160816; b=M0et4WTrT/vpC4uZrfeCvnFUPXfEJf3OR/XJrZhjA8wcVdICz4xp0Uu7ib2EjP4ebn LsrCb8dReRG7KwoD9/CMp9jFJsAzCSrCHs43LEqgrPxGpJU6Z7eRFOT+2RziI6IWveJe lu7MPUB7ohizLMHEu69yq6XvxQLRdJjP0lBXd5U3376IoNt7vC3LTi4zyL8Uijwfjd5N AumT1twPto0kgVlKssW0epAqNaq26JPVEH/SLnVlhbX9YIEDgupKgsDZtTBMXQ/QoQr6 ecWKjXJ2NcHKDTDPEQPl2fVkV/2uQTGeFD8gboXtm07CNjtmXCKkWvrsIGKZ+HxmdMe+ a9YQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=DyNcrwLKTjtZ0VloCKphs+CNM4GqGJ0HGRhbR/SC9mk=; b=b9y3KLU+maONPjXkQN5nh9r/hEEznYLrickeDmkVgSeALQiQ4n9zuoeT9BWioBZWVQ g7nTHwXIzBJ8LyMVBwMyGxUT34MeimHnN3weaeEFM3LKxd9YHkHDdwG5sHjjkRBFB++I 4XaGFrExIjNeSyMehJ1/zHfxl5B7VS7raasM1SCfHIRhZyAioMGjXJy/1t6MjF+8ZEyF D17C57qVxbrG0WJg6sW0j/lh8ru+Z0NP98xPC92xLBQGEnzmRHnC45ggXGHBRUSwZl9p AaRNmfHDPS0p3dg9ofVJuZIqQ09NEm+XtMaLbLowQcl1ve1FuZSLmxUS2nQGpqc7qV/Q k0Tg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=mijnuQhJ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q8si19505474pgl.360.2021.10.18.10.15.21; Mon, 18 Oct 2021 10:15:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=mijnuQhJ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231739AbhJRRPs (ORCPT + 99 others); Mon, 18 Oct 2021 13:15:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58734 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232199AbhJRRPr (ORCPT ); Mon, 18 Oct 2021 13:15:47 -0400 Received: from mail-lf1-x12f.google.com (mail-lf1-x12f.google.com [IPv6:2a00:1450:4864:20::12f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B96EDC061745 for ; Mon, 18 Oct 2021 10:13:35 -0700 (PDT) Received: by mail-lf1-x12f.google.com with SMTP id j21so1369749lfe.0 for ; Mon, 18 Oct 2021 10:13:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=DyNcrwLKTjtZ0VloCKphs+CNM4GqGJ0HGRhbR/SC9mk=; b=mijnuQhJ93hdYipWZXXygB5cY0SIRliRAWdWH3/kL+XbMVop56Aczh+/fs0SiJ4dTo 1Jzme2KYKdg9zMBZ374t9j+jHm3BDMuePiHsAp43XySR+grbVlX7G+/IxLq8E/VDhRrf WkGghth9kDhfkSTT+6XINlNGdF89J7AvQIyRG4JrsOZcY94WatVDEuPklMLvBOmQGhYE RJbWGCaEyRLuT/L3C2y1WDN9KZe+1+5UKPx4GfqvCY/x1xeRxyXhtIkxYuq3knq0VGsZ okIJhAaFnB1/4Db26FYIwYsIepSIErmBT22pXILJNwPvl5f8TykZ59Qc4bLYd5U+j6A0 fz9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=DyNcrwLKTjtZ0VloCKphs+CNM4GqGJ0HGRhbR/SC9mk=; b=1AVbe8c1Qx/zyRjIRexuvqABWBhTGmQD32hiNP1q+XgzlUzhdl+RrzDWgXW6Iv3AXP QealbY6AialwppsBMdgTs+MinPimgug88fCrOe7cfjS1+7nWOQKkRV6fYqPStRD5UqxO 1RRFm8Xj70AuoiJNCKGMPZZhSST9XbcwbK6BNEfiqYcytm7hc2ZuYahpOHT3w+rgcRZ0 7p5u9oM6PPohnh8nLrTFhOiUiNCx9DqL+yZcCuiPe4KoXHAF5mXw3SylLhtiBQe14keU VRJ+7CPoH1/V7DjDCbIGCCMNPsy0ZQBeo3H0ARDwevOJ8Ix2yCGQh9oGjgCHP2DPZ/8B +haw== X-Gm-Message-State: AOAM532unrT06SeOQfjYGDo9gfoX9bPHIlkiCxgeWfbMke4rLYu/dOjF kSAcWFFT0ZgXdYgnknyP7hykoekfIEWi5Tk5vnCaAQ== X-Received: by 2002:a05:6512:3d16:: with SMTP id d22mr964698lfv.20.1634577213797; Mon, 18 Oct 2021 10:13:33 -0700 (PDT) MIME-Version: 1.0 References: <9d10df01-0127-fb40-81c3-cc53c9733c3e@virtuozzo.com> <6b751abe-aa52-d1d8-2631-ec471975cc3a@virtuozzo.com> <27dc0c49-a0d6-875b-49c6-0ef5c0cc3ac8@virtuozzo.com> In-Reply-To: From: Shakeel Butt Date: Mon, 18 Oct 2021 10:13:22 -0700 Message-ID: Subject: Re: [PATCH memcg 0/1] false global OOM triggered by memcg-limited task To: Michal Hocko Cc: Vasily Averin , Johannes Weiner , Vladimir Davydov , Andrew Morton , Roman Gushchin , Uladzislau Rezki , Vlastimil Babka , Mel Gorman , Cgroups , Linux MM , LKML , kernel@openvz.org Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Oct 18, 2021 at 9:51 AM Michal Hocko wrote: > > On Mon 18-10-21 08:07:20, Shakeel Butt wrote: > > On Mon, Oct 18, 2021 at 5:27 AM Michal Hocko wrote: > > > > > > [restore the cc list] > > > > > > On Mon 18-10-21 15:14:26, Vasily Averin wrote: > > > > On 18.10.2021 14:53, Michal Hocko wrote: > > > > > On Mon 18-10-21 13:05:35, Vasily Averin wrote: > > > > >> On 18.10.2021 12:04, Michal Hocko wrote: > > > > >> Here we call try_charge_memcg() that return success and approve the allocation, > > > > >> however then we hit into kmem limit and fail the allocation. > > > > > > > > > > Just to make sure I understand this would be for the v1 kmem explicit > > > > > limit, correct? > > > > > > > > yes, I mean this limit. > > > > > > OK, thanks for the clarification. This is a known problem. Have a look > > > at I think we consider that one to 0158115f702b ("memcg, kmem: deprecate > > > kmem.limit_in_bytes"). We are reporting the deprecated and to-be removed > > > status since 2019 without any actual report sugested by the kernel > > > message. Maybe we should try and remove it and see whether that prompts > > > some pushback. > > > > > > > Yes, I think now should be the right time to take the next step for > > deprecation of kmem limits: > > https://lore.kernel.org/all/20201118175726.2453120-1-shakeelb@google.com/ > > I completely forgot about your patch. Anyway, it usually takes us years > to deprecate something so let's stick with it and consider 2 years as > years ;) > Sure, I will rebase and resend.