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 B1231C6FA8E for ; Thu, 2 Mar 2023 11:24:32 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 580726B0071; Thu, 2 Mar 2023 06:24:32 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 52EDD6B0073; Thu, 2 Mar 2023 06:24:32 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3F7666B0074; Thu, 2 Mar 2023 06:24:32 -0500 (EST) 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 30C886B0071 for ; Thu, 2 Mar 2023 06:24:32 -0500 (EST) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 03F6EC0EEA for ; Thu, 2 Mar 2023 11:24:31 +0000 (UTC) X-FDA: 80523725184.14.04F3AD0 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by imf23.hostedemail.com (Postfix) with ESMTP id 31EE1140002 for ; Thu, 2 Mar 2023 11:24:29 +0000 (UTC) Authentication-Results: imf23.hostedemail.com; dkim=pass header.d=suse.com header.s=susede1 header.b=Gh9EVbI3; spf=pass (imf23.hostedemail.com: domain of mhocko@suse.com designates 195.135.220.29 as permitted sender) smtp.mailfrom=mhocko@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=1677756270; 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=DfpE7NdVan1lx0rzBmu2nPEAQxihGxDD9R2TKF4ki6I=; b=QKAKK4K+wZFblAaQ/bIoKPfOmsI7iGgrpK2e+PEzZGCa74mfdt9EGF1kEztpCMEAqGkGVw JlkhfZ29ftIunsjZnx9ABdVqd4Fu4P06+MxPh/51QYFfxzUkks+/2H0OIzuLjLgrE74WrM 948j1oSeWTnrUxSoapuTiH3iX9gIbu4= ARC-Authentication-Results: i=1; imf23.hostedemail.com; dkim=pass header.d=suse.com header.s=susede1 header.b=Gh9EVbI3; spf=pass (imf23.hostedemail.com: domain of mhocko@suse.com designates 195.135.220.29 as permitted sender) smtp.mailfrom=mhocko@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1677756270; a=rsa-sha256; cv=none; b=obxWfAOoPaXoZH8XVxCTj4yWuOzUG7cqPEPZL2PCo4NoOrVvVT/ZDuA4SaYGIfF5gRbQiv bfh0+4ZyBHbDARCt9dRxfNWhrdcgu00FrpJwBX68V43VgANAYN4BaSWL9Qjy25xdAo+8ky VIGe039dbXS7lcm6fGF+xq/mxQR/A5I= 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 79B101FE6D; Thu, 2 Mar 2023 11:24:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=susede1; t=1677756268; 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=DfpE7NdVan1lx0rzBmu2nPEAQxihGxDD9R2TKF4ki6I=; b=Gh9EVbI3UjiOsDlz2BWQoNfhOrGXbbTE8IpykNHZlZeTrSPk2c0hNtzshPCLUma2Nl/GyQ Ah7HBrhPIPfs7zkKH5dBNtOSqC0FMPsiIo3oxhg8ya4hqld/6sLNuVDJ8n6jVHe98mhK64 pHqpJUpkZx7Pm9fSW1mgl/ZC/72T6fc= 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 5BC7D13A63; Thu, 2 Mar 2023 11:24:28 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id NYJjE2yHAGRRewAAMHmgww (envelope-from ); Thu, 02 Mar 2023 11:24:28 +0000 Date: Thu, 2 Mar 2023 12:24:27 +0100 From: Michal Hocko To: Valentin Schneider Cc: Sebastian Andrzej Siewior , cgroups@vger.kernel.org, linux-mm@kvack.org, Andrew Morton , Johannes Weiner , Michal =?iso-8859-1?Q?Koutn=FD?= , Peter Zijlstra , Thomas Gleixner , Vladimir Davydov , Waiman Long , Roman Gushchin , Shakeel Butt Subject: Re: [PATCH v5 2/6] mm/memcg: Disable threshold event handlers on PREEMPT_RT Message-ID: References: <20220226204144.1008339-1-bigeasy@linutronix.de> <20220226204144.1008339-3-bigeasy@linutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 31EE1140002 X-Stat-Signature: a993fs4eiaj38118ars38x6szja1nyw1 X-HE-Tag: 1677756269-896248 X-HE-Meta: U2FsdGVkX197p5VGaj12cDRmxDfF7GXGxoHHz1rLCeQhvS/0pZ7HOW3ZkL8UP5zGq0+/Cm0Za7/gXF9lXg+s3DlQ1RxVUPFynpw3DK1bjJHAKpe7X1q0S1izk3QSEScxHuzay8faFrzcKDP5LylALrcxqz3Mzsqhz9pKYM844D6clZ+lbETsIjXxuet5hiP8ObIJL5Ytd5OlH1Fl7toO4wU2BZHS2YIUFi/XH02XaoeLEHpEqjM6FvNDqFgPQEs1sQRoVA0VudJjO+dFWUXwYE4wt5AFmfaCImotnn/L9hEio9HfvJhgL4NmCoREC2ncahrAcv4UjMO5GT6YsqowhFcq/e3IxXsLyso0tPjE/pQNfc/pVyAcf+/XEmm0qXR14wNe2iFooNj4xpPmeY0UkFQd+/3howWYD+yIyV2sdQl0m2ynNIl34k6wPaEEcxuFH+ZOiCn7tv2EBEdaMnhWZLDtwJKqpy1SjS7N2g6ib5mOtcUuYACHooW2pOtpvKTmnTHPawv+uLP7ZdEmLYLkdIp2Gjg3oPIXWKMHiI/1FE6H/DGAteu5GcGaK/ZazM+jOY6U6CE/iZiYmp6yCKwUKbNWuQY6ax2qD9N1WH/7ba+AOaPLHfhVTMNSi/VObSp+J45Iv0eA7WvyAsWLUnLkQ1Pqd1ZATAK7KM/x8QZtT84tf2axNEGy0sF2RtFN+e0vtr8pdgcrRDfs1m9eB6DIrsOQFU3glCs1KEBsbegnRa2on55FD5nXWSpckWcJDUI7kQ6dFQtClybjOwvcH6dLfv7I/N7/1nMiP9gWSim1PlTudDBm8DTFJBHQhrlXIEq/ekXQV32YMtd4Jl7BKFtIlhZIvfTelK4Uc8XGWbBttyKQHm+7tTfI5XsCThp8Wo04Aj54gK9WkpgKbU5K9PN0tbu/Jum53uyEMp1r66+QzXdh/WoCl9aumf1mk9S9nRab5HGSb94Lu+kIbDdj71e vC+39ND7 5+77dTVV0lZvR08ePURGkdr3O1PsBwKwBq9pzH5K72ApjoKhzlxbh32JFffVWUgRdcI0+KCkXvSNA0m4X2SbmzaqwlON3A1A0JEmzgydSbGEOoGTwiuwOp5f6UN0+5+/ha3qAt1W/29kJk1UuE0jigYDe98PTkRFIiRpirnBnqjOnbxVwwMdEE4Mw0nVwTGGjmWYc/t3rcowYYGKpJ+Q1UcmFYrqK1DfV7zV+QZX/6pIMG/zO1uSUvwUU32EjGEH1kZIIueWSow7X+npIvIcVGoeVYWBZLag2PMP8 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: On Thu 02-03-23 10:18:31, Valentin Schneider wrote: > On 02/03/23 08:45, Michal Hocko wrote: > > On Wed 01-03-23 18:23:19, Valentin Schneider wrote: [...] > >> I want cgroupv1 to die as much as the next person, but in that specific > >> situation I kinda need cgroupv1 to behave somewhat sanely on RT with > >> threshold events :/ > > > > Could you expand on the usecase? > > > > In this case it's just some middleware leveraging memcontrol cgroups and > setting up callbacks for in-cgroup OOM events. This is a supported feature > in cgroupv2, so this isn't a problem of cgroupv1 vs cgroupv2 feature > parity, but rather one of being in a transitional phase where the > middleware itself hasn't fully migrated to using cgroupv2. How is this related to the RT kernel config? memcg OOM vs any RT assumptions do not really get along well AFAICT. -- Michal Hocko SUSE Labs