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
Unknown Object (File)
Mon, Nov 11, 7:11 AM
Unknown Object (File)
Tue, Nov 5, 11:48 AM
Unknown Object (File)
Mon, Nov 4, 4:15 AM
Unknown Object (File)
Sat, Oct 26, 6:59 AM
Unknown Object (File)
Sat, Oct 26, 6:59 AM
Unknown Object (File)
Sat, Oct 26, 6:42 AM
Unknown Object (File)
Fri, Oct 18, 5:29 PM
Unknown Object (File)
Sep 24 2024, 3:06 PM
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