* 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