Received: by 2002:a05:7412:251c:b0:e2:908c:2ebd with SMTP id w28csp1717391rda; Tue, 24 Oct 2023 00:36:02 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE8A+lWsEkIzn1YvLfAgKH+fyZw3B0CILdR5u95d1okQ2V8SIbO3eEnvqxDHNN2qq1v4ayJ X-Received: by 2002:a05:6a20:5490:b0:17b:3438:cf92 with SMTP id i16-20020a056a20549000b0017b3438cf92mr2060430pzk.5.1698132962398; Tue, 24 Oct 2023 00:36:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698132962; cv=none; d=google.com; s=arc-20160816; b=NPws3RsHI7WAry+NF5oHaw58ElrEjSHB0g3jn3fCZBV2kFpiAa8xFXfNMQ8oX6Vnom t3Xx8mBam7mX30t6CQVTnR+kYdyCdI2MN4vVNhrAh+7qF3wBF29+o/3a/xMkgwmm1fgQ jfdiW13c9JyMJUSoCPfLwqmuooro2E48Xd5aX4TyPK2UdXSj472xzxSWQtVJaap+IqM6 7bpHjvGdCbtE7Rir9/nybM94s60jbMGhILKUI8VP5xUBio8q/ng3yvXwW3gEl1/dekEp 2SWbtmMZpY4p+pIdascj1V9IOLsQigrFrLmzP+i3M63RETLZsHhcrUKV6XXP/kI+4vNH 14Ow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=Uyep+u71crtfaR4lFjOq7pR39SPnIQZqdddTx57In1c=; fh=jCn2EX8KohBcYwUsiE0JQnaGOu7sPDbzHfePGFmEBR8=; b=sD0Bj6nYNuA4Tfrpqvw7prBXW9o2xQCQ8wvBGvozBrT7kDrBnr/EW6NMOx7T+9swau k1b5NO29NaEsdVwze+TfwTvSXNZ22xnyEHxSeId3yYjOU2R6D5hVNZb8dGzzVZ/Qgaaf 0gqYIUZb9mTsyP7bZDic7V3qr46yXgj/sQKayAMGcu2fa7fYXftTiw/DqF65110mXYzo X/qMRpCgSPu5u05ZRP49bnsrql09FacLsM/gyG8/ECRzUmuBotzx5vvAPVgMdi1DwnY3 /qL78MC47el42T9IgkIy6tkiO9zhY6DZ+Kr0OZiOgYK9OzrL4+npj11cPrIUqVTPjuwk L+nw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=dI75M02X; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 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 morse.vger.email (morse.vger.email. [23.128.96.31]) by mx.google.com with ESMTPS id go14-20020a17090b03ce00b002773152a294si7002592pjb.80.2023.10.24.00.36.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 00:36:02 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) client-ip=23.128.96.31; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=dI75M02X; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.31 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by morse.vger.email (Postfix) with ESMTP id C5138803C470; Tue, 24 Oct 2023 00:35:59 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at morse.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232542AbjJXHfh (ORCPT + 99 others); Tue, 24 Oct 2023 03:35:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55524 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232544AbjJXHfe (ORCPT ); Tue, 24 Oct 2023 03:35:34 -0400 Received: from mail-pl1-x634.google.com (mail-pl1-x634.google.com [IPv6:2607:f8b0:4864:20::634]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CFE5210D7 for ; Tue, 24 Oct 2023 00:35:30 -0700 (PDT) Received: by mail-pl1-x634.google.com with SMTP id d9443c01a7336-1c9d4f08d7cso133195ad.0 for ; Tue, 24 Oct 2023 00:35:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1698132930; x=1698737730; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Uyep+u71crtfaR4lFjOq7pR39SPnIQZqdddTx57In1c=; b=dI75M02Xv850RuqhbVJbDxjzdjdwvsqVcGYZ1YDOt55aFXeIVlhQkBrYXIAB/7iZfs cmR/PLwc/0xrJYA+0GzUBXAGDvscWxjF6IMht0n8kROeqyR5xXJFKrxotDtDdqLSrqbS cMAIxLmYsup62Hhzt+x66ADpdbII6nROUEzjXI3fR4BCUyfrxBFfdDGdmY0wNeockcq9 PHG/EbEHbJamz+7NYPRjUSG60E07jIEPKTHA28uJBZDwzTFAOt6v1YGONOFSRLCS8++z 7tp+NE7Ivpk+vJ2jYpKMsjZCzAeQov1X81bdn2S9ej880RkWGzpPu+eDqBOM2PSxddAz VNiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698132930; x=1698737730; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Uyep+u71crtfaR4lFjOq7pR39SPnIQZqdddTx57In1c=; b=niQQK9TRUWJ9cL+xO7QSZA4zG3/LyAhrQaPO+rU2yS/ypiIxYQ3rwphotW+OaTp9a3 L0YHtuuYetCElK/3HswPN0B2N4RcwQGd5DOQdZMzpVIyAHCxUvNdS9gtyGHMuVA7G6xa IqnLix3I+2ecASICHevbpF8daCeNTunPtg2L/Piyxyqm+Xv/2hIVcMcQV71rBceroB2m 3hZ5y6LQSfT4ZJFc1vr9e25oAxJ5sAP2vjy/muZE4/yFePoRfRw6eBuOa7hXyuTh90lJ Cuxq6ZL3TyBFXQgkt7aUz5+50eJ2Oays/TyKu3hux21NrqI6n/8phmrDHXCxhFmOWHij uMjA== X-Gm-Message-State: AOJu0Yw0IECKpMvn01Nle0Y+CcSGEPxWl5kHDwb0hoVWIT2hk9GAsSJ8 Nhg0sir/DzZFIfVIIbZ+BfH7y/v6b43s1eDtjR1wjGCdAMgKCw6LXJU= X-Received: by 2002:a17:902:d586:b0:1c9:e48c:726d with SMTP id k6-20020a170902d58600b001c9e48c726dmr184955plh.4.1698132929698; Tue, 24 Oct 2023 00:35:29 -0700 (PDT) MIME-Version: 1.0 References: <20231019120026.42215-1-wuyun.abel@bytedance.com> <20231019120026.42215-3-wuyun.abel@bytedance.com> <69c50d431e2927ce6a6589b4d7a1ed21f0a4586c.camel@redhat.com> In-Reply-To: <69c50d431e2927ce6a6589b4d7a1ed21f0a4586c.camel@redhat.com> From: Shakeel Butt Date: Tue, 24 Oct 2023 00:35:18 -0700 Message-ID: Subject: Re: [PATCH net v3 3/3] sock: Ignore memcg pressure heuristics when raising allocated To: Paolo Abeni Cc: Abel Wu , "David S . Miller" , Eric Dumazet , Jakub Kicinski , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-8.4 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_IN_DEF_DKIM_WL autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on morse.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (morse.vger.email [0.0.0.0]); Tue, 24 Oct 2023 00:35:59 -0700 (PDT) On Tue, Oct 24, 2023 at 12:08=E2=80=AFAM Paolo Abeni wr= ote: > > On Thu, 2023-10-19 at 20:00 +0800, Abel Wu wrote: > > Before sockets became aware of net-memcg's memory pressure since > > commit e1aab161e013 ("socket: initial cgroup code."), the memory > > usage would be granted to raise if below average even when under > > protocol's pressure. This provides fairness among the sockets of > > same protocol. > > > > That commit changes this because the heuristic will also be > > effective when only memcg is under pressure which makes no sense. > > So revert that behavior. > > > > After reverting, __sk_mem_raise_allocated() no longer considers > > memcg's pressure. As memcgs are isolated from each other w.r.t. > > memory accounting, consuming one's budget won't affect others. > > So except the places where buffer sizes are needed to be tuned, > > allow workloads to use the memory they are provisioned. > > > > Signed-off-by: Abel Wu > > Acked-by: Shakeel Butt > > Acked-by: Paolo Abeni > > It's totally not clear to me why you changed the target tree from net- > next to net ?!? This is net-next material, I asked to strip the fixes > tag exactly for that reason. > > Since there is agreement on this series and we are late in the cycle, I > would avoid a re-post (we can apply the series to net-next anyway) but > any clarification on the target tree change will be appreciated, > thanks! > I didn't even notice the change in the target tree. I would say let's keep this for net-next as there are no urgent fixes here.