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 4B4A0C3600B for ; Thu, 27 Mar 2025 21:46:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 236D0280121; Thu, 27 Mar 2025 17:46:49 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1E65A280117; Thu, 27 Mar 2025 17:46:49 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0AEEF280121; Thu, 27 Mar 2025 17:46:49 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id E1D98280117 for ; Thu, 27 Mar 2025 17:46:48 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 3141214174A for ; Thu, 27 Mar 2025 21:46:49 +0000 (UTC) X-FDA: 83268666138.06.E0C5D8E Received: from sea.source.kernel.org (sea.source.kernel.org [172.234.252.31]) by imf05.hostedemail.com (Postfix) with ESMTP id 76EF710000C for ; Thu, 27 Mar 2025 21:46:47 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=PbrjDgJ4; spf=pass (imf05.hostedemail.com: domain of mcgrof@kernel.org designates 172.234.252.31 as permitted sender) smtp.mailfrom=mcgrof@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1743112007; 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=FFDUpqdA1CGWPebN68NN5V2F7zRgK/BZCPZBakyNkBw=; b=tu1w3UJdnby1g2muRLTsbyujcOUXniBNTjWcksXmfxBACTexQMA5jGq3hcq7BQ2K6z4A0T BTYXkHC3Fc0cV+KzR1+xKo26aP/6d/HsKDCewP1jDnPK2VCx7AKdo4HxIfySzbRLysw+no Pl+N7iBt6zh3pbf7+QYUhDPD/zvpxqI= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=PbrjDgJ4; spf=pass (imf05.hostedemail.com: domain of mcgrof@kernel.org designates 172.234.252.31 as permitted sender) smtp.mailfrom=mcgrof@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1743112007; a=rsa-sha256; cv=none; b=n2F5JbBnBpohO45Q0ctoRYRzhNCQx9XeFFdyveaRv7y8ITBX4FW0UfYIAF4hnIARo0zmeW FKuLWswTTL/Ct1FNSKPA+u1Eq6wtz2LJAXcxb3CRooLxeiYCURAevMX5FWwKnVrgZTe2U7 FT7Za5XFFdbdo0FlGmLBiYsWYYepozk= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sea.source.kernel.org (Postfix) with ESMTP id D5D71439DA; Thu, 27 Mar 2025 21:46:45 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6D4EFC4CEDD; Thu, 27 Mar 2025 21:46:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1743112006; bh=044NMnypJBKDHzV54PkNfkWM1PAfOVt5sNmhyUdaFz8=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=PbrjDgJ4+NfAozJ7lqUyl/lBGtxzqX4FdqXvsbkLlWVlzKiNBfvv149fKViJAbrER 5CtC9il1MqDLyz8I+p1kXiPFoz/CM9Nhcz/IX3D4UQSkykxPycZSr9Pi7jpc660yUL V6UyTrNzKm1mzyTeNkpZsi+y7JCsoe1BvdEWYlTU5niHpJ1/r4mogyHZJZvWD+VuUV xO8+ZystdjlkOMfDt9ox3odkNMIpmJ+5CdmMH7QpGTbv0AJ4aho7RMV+6L/Cl+c2WA TZV0g/0RPt5SvtM/IdTaZxRlNVhyJSy48fNnsreUpmVUtNBrTvwejGc7HOZfnXi5jU zhyBn2nGlwvyg== Date: Thu, 27 Mar 2025 14:46:44 -0700 From: Luis Chamberlain To: Dave Chinner Cc: lsf-pc@lists.linux-foundation.org, patches@lists.linux.dev, fstests@vger.kernel.org, linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, linux-block@vger.kernel.org, oliver.sang@intel.com, hannes@cmpxchg.org, willy@infradead.org, jack@suse.cz, apopple@nvidia.com, brauner@kernel.org, hare@suse.de, oe-lkp@lists.linux.dev, lkp@intel.com, john.g.garry@oracle.com, p.raghav@samsung.com, da.gomez@samsung.com, dave@stgolabs.net, riel@surriel.com, krisman@suse.de, boris@bur.io, jackmanb@google.com, gost.dev@samsung.com Subject: Re: [LSF/MM/BPF Topic] synthetic mm testing like page migration Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 76EF710000C X-Stat-Signature: 7wcdatk8sfhzj8xqbfouchtzw3cjff6x X-HE-Tag: 1743112007-599657 X-HE-Meta: U2FsdGVkX1+Z7prZ6f+xcWtX1Qv51Ug6WomGfyAkY1PmSYM33h/DlbFWwfRr5x3syenV6vfIsyCT/NtAa5n3Y4R7yE4rVdMdN8z3yO/xz8Vx7UMTjvcjXCOqDxpY9+IdAFI1dcjQHGFkxwZSRdtL9XoCaQQaaG1mqWeLkfdbdMtkUd6rEx80TWProItAmb6cR6lnxvjsb5RRmdl2JwseipBe+ufTlN8b4iblXcT04CdbcpkgrxL2e3LvSQsR0p5FhR1mXiSmPGkRvhWQ/aJ3Q8Z/jBLvZ7Z4yIE0OYg6blESGglJxOnhpnD0YD/Cjn02XNmUDP1b7a5/LdxPKHQnXdV4sjVD2ZBoqNSkK8wyde7zWJO8oG9A4aTKiq3sYzHbOL6DIz/9+sPe+pft4MjmyChptGLy+Y3SwbwtO1qe+8dtMPBYN2EephuXm7A9CIaHpMSrRf38nua5d7fIc75hfWwFfJsOxfJZDPdDDRy4ZS23/UT8IrQgW3goyIDrCjQv2+AB2WmqebB0gS/wyOzbELQEgwm1trXePawKiINysDXRaHf4G3cz6ylx+UZ73JTBXTAOkcAZZHaNgfAeb+fVst2QRlDjgYvtnFo2b7oOz+Hn8p/SZJEjDhsjJfPwENaiHESAsHKTJ7G/6E3yaHZUqYqYTHk69honja1s3DcEkKxvLekH2F5goUSWsVdYv5kxR3cboN13J6fV49zG/mJTHR1GHyQpSNfC/tT5tZD9bvFiHrU00DMxmYya2+4zunLdD6IpyvZldx4gUx5YzY61dvnoQsK9PQfTISyJcxst6J2ydxyVOD0H7d0RpK+XNo478oEA6U61OJ5qTt6jAZQwCm1MOrI87E13UeWJKjD1Zb5yHoyfKYmlaTlK88xCn7kxauz1bZ+CsjzQXlAW19xTxQSXMyprYgweADoJgVpI/zCVGF4Bn8sszwJf0nX3K8gtUfLaeuf2OAWMykaQ415 ii7CtGPV QnQbu4sV1rUp6F6TTf4HTA6Uo1X1rByItC8ncayUGf4MmRnBCTYtw2QOHDSUZWHlOORcgiYrF+nF7/mUpTpDHCwdwUbY9S+e2QA8pPg4Z3inrwcU3fGHJtYetG2JY7o5fzFFpgdHCT0oppgg9JbfWEDA304PAyCUNwC3CEXKulbQHcP5l5q3os7z0VVlj7KxXtY/yVDIGmz6vjQS+bH9YwprlVw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000164, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Thu, Mar 27, 2025 at 07:46:03AM +1100, Dave Chinner wrote: > On Wed, Mar 26, 2025 at 11:59:48AM -0700, Luis Chamberlain wrote: > > I'd like to propose this as a a BoF for MM. > > > > We can find issues if we test them, but some bugs are hard to reproduce, > > specially some mm bugs. How far are we willing to add knobs to help with > > synthetic tests which which may not apply to numa for instance? An > > example is the recent patch I just posted to force testing page > > migration [0]. We can only run that test if we have a numa system, and a > > lot of testing today runs on guests without numa. Would we be willing > > to add a fake numa node to help with synthetic tests like page > > migration? > > Boot your test VMs with fake-numa=4, and now you have a 4 node > system being tested even though it's not a real, physical numa > machine. I've been doing this for the best part of 15 years now > with a couple of my larger test VMs explicitly to test NUMA > interactions. Suuuuweet! Given your long term use of it, we'll just make it a default for all kdevops libvirt testing now! > One of the eventual goals of check-parallel is to have all these > things environmental variables like memory load, compaction, cpu > hotplug, etc to be changing in the background whilst the tests > running so that we can exercise all the filesystem functionality > under changing MM and environmental conditions without having to > code that into individual tests.... Indeed, I have high hopes for check-parallel. Luis