public inbox for linux-nfs@vger.kernel.org
 help / color / mirror / Atom feed
* Re: [PATCH] generic/551: prevent OOM on NFS on systems with no swap memory
       [not found] <20260325035854.2262636-1-yoyang@redhat.com>
@ 2026-03-25  5:52 ` Christoph Hellwig
  2026-03-25 15:09   ` Darrick J. Wong
  0 siblings, 1 reply; 2+ messages in thread
From: Christoph Hellwig @ 2026-03-25  5:52 UTC (permalink / raw)
  To: Yongcheng Yang; +Cc: fstests, smayhew, zlang, linux-nfs

On Wed, Mar 25, 2026 at 11:58:22AM +0800, Yongcheng Yang wrote:
> From: Scott Mayhew <smayhew@redhat.com>
> 
> We have frequently observed the oom-killer killing aio-dio-write-verify
> when generic/551 is run on NFS filesystems on virtual machines in AWS.
> 
> Virtual machines in AWS typically don't have a swap partition, so check
> for that condition when testing NFS and only use 90% of available memory
> when generating the list of write operations passed to
> aio-dio-write-verify.

I don't think this is a good idea.  The proper fix is reduce whatever
crazy large memory allocations this workloads causes in NFS.  I suspect
it might be page lists or similar, and just breaking them into somewhat
smaller chunks and/or using potentially failing allocations to
dynamically adjust would help.


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [PATCH] generic/551: prevent OOM on NFS on systems with no swap memory
  2026-03-25  5:52 ` [PATCH] generic/551: prevent OOM on NFS on systems with no swap memory Christoph Hellwig
@ 2026-03-25 15:09   ` Darrick J. Wong
  0 siblings, 0 replies; 2+ messages in thread
From: Darrick J. Wong @ 2026-03-25 15:09 UTC (permalink / raw)
  To: Christoph Hellwig; +Cc: Yongcheng Yang, fstests, smayhew, zlang, linux-nfs

On Tue, Mar 24, 2026 at 10:52:05PM -0700, Christoph Hellwig wrote:
> On Wed, Mar 25, 2026 at 11:58:22AM +0800, Yongcheng Yang wrote:
> > From: Scott Mayhew <smayhew@redhat.com>
> > 
> > We have frequently observed the oom-killer killing aio-dio-write-verify
> > when generic/551 is run on NFS filesystems on virtual machines in AWS.
> > 
> > Virtual machines in AWS typically don't have a swap partition, so check
> > for that condition when testing NFS and only use 90% of available memory
> > when generating the list of write operations passed to
> > aio-dio-write-verify.
> 
> I don't think this is a good idea.  The proper fix is reduce whatever
> crazy large memory allocations this workloads causes in NFS.  I suspect
> it might be page lists or similar, and just breaking them into somewhat
> smaller chunks and/or using potentially failing allocations to
> dynamically adjust would help.

I run fstests on XFS every night on a fleets of VMs with no swap and
never hit OOM.

Or at least I didn't until IT mandated CrowdStrike last week and now
it's anyone's guess if the test results are valid. <grumble>

--D

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-03-25 15:09 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20260325035854.2262636-1-yoyang@redhat.com>
2026-03-25  5:52 ` [PATCH] generic/551: prevent OOM on NFS on systems with no swap memory Christoph Hellwig
2026-03-25 15:09   ` Darrick J. Wong

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox