Page MenuHomeFreeBSD

kern/nullfs: Implement the recycling on the nullfs nodes. (stable/13)
AbandonedPublic

Authored by seigo.tanimura_gmail.com on Mar 1 2024, 5:43 PM.
Tags
None
Referenced Files
F89277601: D44178.diff
Fri, Jul 26, 1:10 AM
Unknown Object (File)
Wed, Jul 24, 2:41 AM
Unknown Object (File)
Tue, Jul 23, 8:53 PM
Unknown Object (File)
Thu, Jul 4, 6:59 AM
Unknown Object (File)
Mon, Jul 1, 4:03 PM
Unknown Object (File)
Jun 16 2024, 4:09 AM
Unknown Object (File)
May 28 2024, 2:17 AM
Unknown Object (File)
May 15 2024, 5:16 AM
Subscribers

Details

Reviewers
None
Summary

This fix improves the ZFS vnode pruning and ARC eviction by recycling the
nullfs vnodes.

  • Key Features
  • The recycle of the nullfs vnodes, triggered by a vm_lowmem kernel event.
  • Acceleration of the nullfs vnode recycle by VM_LOW_KMEM.

PR: 275594
Reported By: Thomas Mueller <thmu7@freenet.de>
Security: FreeBSD-EN-23:18.openzfs
Signed-off-by: Seigo Tanimura <seigo.tanimura@gmail.com>

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 56378
Build 53266: arc lint + arc unit

Event Timeline

Target branches: stable/13, releng/13.3, releng/13.2
Backport of: https://reviews.freebsd.org/D44177

seigo.tanimura_gmail.com retitled this revision from kern/nullfs: Implement the recycling on the nullfs nodes. to kern/nullfs: Implement the recycling on the nullfs nodes. (stable/13).Mar 1 2024, 6:04 PM