From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id CC80CC77B6F for ; Tue, 11 Apr 2023 15:09:04 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 6A1A06B0072; Tue, 11 Apr 2023 11:09:04 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 651AD6B0075; Tue, 11 Apr 2023 11:09:04 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 51921900002; Tue, 11 Apr 2023 11:09:04 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 413E96B0072 for ; Tue, 11 Apr 2023 11:09:04 -0400 (EDT) Received: from smtpin17.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 0C6F2AC34D for ; Tue, 11 Apr 2023 15:09:04 +0000 (UTC) X-FDA: 80669443008.17.EA63D73 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by imf01.hostedemail.com (Postfix) with ESMTP id 9DFC64002B for ; Tue, 11 Apr 2023 15:09:00 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=suse.com header.s=susede1 header.b=dADxETCk; spf=pass (imf01.hostedemail.com: domain of mkoutny@suse.com designates 195.135.220.29 as permitted sender) smtp.mailfrom=mkoutny@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1681225741; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=m3tjzrn9vgH+epgdD39dTRsPzv4bId3KCAVUvytIiC0=; b=iut1exgdZ+6z9CDIMvrU433M69ncW+rK6MDTMkPeXqUAXJzV5FkfnJUh+pjEiwMdk4qZr4 PFDH7eZWFGnvYVuAVD/aKB0th8s+MiEmmKbXFOVNhbx3SmrDUQfBdTkwlWPndbL/xPJCYV WLiy6LT3rhdzapmxgENKXFX/heR27vc= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=suse.com header.s=susede1 header.b=dADxETCk; spf=pass (imf01.hostedemail.com: domain of mkoutny@suse.com designates 195.135.220.29 as permitted sender) smtp.mailfrom=mkoutny@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1681225741; a=rsa-sha256; cv=none; b=bijDgdJb4Sd8agfHGgxC9j8sq1+O8TezF9jgUohKik3dg0179/Ji/T9gVaQp1ml/9oySgy 8V11pDrx0yoesNX08FC4T4T51IRAI3aWqXhFiGjHxqfkjzd+65f8nbo3GHHoE+Lmi+Zfty wMuvTl/4wjGK7xu9wOQmckXqVod6mfo= Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 3D6B31FD76; Tue, 11 Apr 2023 15:08:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1681225739; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=m3tjzrn9vgH+epgdD39dTRsPzv4bId3KCAVUvytIiC0=; b=dADxETCkidHbUpn4IIj2ICcPpxGDuHfrP1gXYRRsuLhYsQn0UbF6NbrWWLvT/GogGsLdCz W7K+vzc+gH1JJ8ijeimOIV2lWQUJf521g9BxSR7iztTsrCUCzEWDS3QL9Sj6XvKHaPRI+x Y3khDEDd5T3Z18BbBWw7pXFl/map7EE= Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id C49F513638; Tue, 11 Apr 2023 15:08:58 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id 3rWbLgp4NWRVcgAAMHmgww (envelope-from ); Tue, 11 Apr 2023 15:08:58 +0000 Date: Tue, 11 Apr 2023 17:08:57 +0200 From: Michal =?utf-8?Q?Koutn=C3=BD?= To: Michal Hocko Cc: Gang Li , Waiman Long , cgroups@vger.kernel.org, linux-mm@kvack.org, rientjes@google.com, Zefan Li , linux-kernel@vger.kernel.org Subject: Re: [PATCH v4] mm: oom: introduce cpuset oom Message-ID: References: <20230411065816.9798-1-ligang.bdlg@bytedance.com> <3myr57cw3qepul7igpifypxx4xd2buo2y453xlqhdw4xgjokc4@vi3odjfo3ahc> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="5w72e4ixd2yvjwyd" Content-Disposition: inline In-Reply-To: X-Stat-Signature: 3enj1hy3nzcc1xjcz1s3m41pjew49uwo X-Rspam-User: X-Rspamd-Queue-Id: 9DFC64002B X-Rspamd-Server: rspam06 X-HE-Tag: 1681225740-420510 X-HE-Meta: U2FsdGVkX18/EkyQfuXaWgpqGnl2kNTutH0c1ysCPIAPFsQfcr1gEtgci/vfWLRzZoMT9I2BPZi68uqwj3/otoTvwpY/48BaSNu+UJLGO3UwebSCptJ2vntKCjhhS4AoidS/NP5/5kwM6drbZk7KtvVCkuBOLmv8ZkWrE2aLKE7YLoMRwvu8rFswka1ecjNdk5D9D9qDEc1CCd+TNM5teYZ5/oNbMUoPS99SPfc6P04SwF25c5/Y91N0dsOfy/zvA2IBHbyi5j5Aa/tvlItpBEMk4uYoKPTy75HjlRBWTT8iR/7sIOAt3JeXWF9FONMNNmEwUR56jhkMXlAqBH7G5L6s6Xs9tEjp5OnSGjXDciMEL+b1NSpeIvVPIJ7fFni2v1Rut95+7IoOXYNzL6B51dJfWofXkS1CibO2sU0NWFrUYDyEQkfM7gduJjUkftQHEz6IDzH+oKuNJe6suX5Mbf4cR8xbpFyrvqPbxU9+Qly3bmClJxjewUmh3fHKhUNnAh0QSaIYGf82qvAW333vtynPXjhlWmu+Ru4m3tchRFwQRf/CMvkCQXKFZd+wFAVHITC/vhLHNMHwfHfKNhpmaZSpPkOKO4uLEl71p0k+ng7VjnrmoS77WX5rsSq1MQXigyn8G9Bm5O8a+EkT4YZWwnIsywYFAgHOr3ZrZxR3Veob0fO/eCy8lwAJ49McnBku1YPiUqHAfMcZ6mYP1IBfK0xqOdSK60Ki/ZS/38pXovYupZdoP1R5Mu1mV0cm78Gtfx9A7udI90u2J8LHpHatgtsxUiv2hF1a/IJx7iym5bzjQVP5qXqbSUR4vApFfi+gaAcbiYhPGcnQYrSc71poGkmHobyEbLld6AtgaqBVT23sShYTuP7sfUgdbTv6EFHW7nqHPjbGdAygSaIpWtjE/zrp1HWUgTWDZIUKsnztdkYfX8W4Z4IXVG/0NT6SCe3yFr3hVquaOE8/2EzTYvc ljxYMfMZ B+qHJX1FHx2tSl9Dpyii7Mc17snvS0DRkkxtlLEKaNo9grLPmmUmjtuuBt4DcE456ip3vKZTuOfTRGbFmJ9BKlfxVX83k0ISqiEf/7YK7WTawBOsZHs8jpW/R1L/maC1bcwrB/Q5oS+h+sHI9M/UxP5CCVvHKmBFkUQlGnfYD8YWIB1HrTZxdcq9t3lx0YX9ofco8S13+yKlQRyJ4/e5KDNxqwuW4sQyfs1rPNJOIV9zkFZZoF6CHTVkZRJB+ev+K+e/LnxWDIjVMfooWQyFBUXEfHjIpHjQx9KSQEiBdIlx3GF7OQBvKJwSWYnG5kMXgYvJLdVNNFpCmu3q+2XJyU2w8cL7qsR6mEPIRfWp0OYHBCQISjiBS03iKKou6tlfaXfpJ X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: --5w72e4ixd2yvjwyd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Apr 11, 2023 at 03:12:34PM +0200, Michal Hocko wr= ote: > > Oh I see, you mean scanning all processes in all cpusets and scanning > > all processes globally are equivalent. >=20 > Why cannot you simple select a process from the cpuset the allocating > process belongs to? I thought the whole idea was to handle well > partitioned workloads. Ah, I was confused by the top_cpuset implementation. The iteration should then start in nearest_hardwall_ancestor(task_cs(current)). (in the 1st approximation). The nodes_intersect/nodes_subset/nodes_equal/whatnot heuristics is secondary. HTH, Michal --5w72e4ixd2yvjwyd Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQTrXXag4J0QvXXBmkMkDQmsBEOquQUCZDV4BQAKCRAkDQmsBEOq uWmbAP92Dw9zEkV1uoIFp/40jhHF8QWoTOvy5Wn27+Nam1QPeQD9Hd2xoA9doDrd EPYy/DQpuuQ7H3ogRM84kLZtmuSC2Aw= =MJ50 -----END PGP SIGNATURE----- --5w72e4ixd2yvjwyd--