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, Jan 20, 6:38 PM
Unknown Object (File)
Sat, Jan 18, 5:12 AM
Unknown Object (File)
Dec 4 2024, 1:06 PM
Unknown Object (File)
Dec 3 2024, 9:00 PM
Unknown Object (File)
Nov 14 2024, 1:00 AM
Unknown Object (File)
Nov 11 2024, 7:11 AM
Unknown Object (File)
Nov 5 2024, 11:48 AM
Unknown Object (File)
Nov 4 2024, 4:15 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