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)
Sun, Jun 16, 4:09 AM
Unknown Object (File)
Tue, May 28, 2:17 AM
Unknown Object (File)
May 15 2024, 5:16 AM
Unknown Object (File)
May 4 2024, 1:19 PM
Unknown Object (File)
Apr 26 2024, 8:01 PM
Unknown Object (File)
Apr 26 2024, 2:37 AM
Unknown Object (File)
Apr 24 2024, 1:37 PM
Unknown Object (File)
Apr 14 2024, 5:45 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