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, Sep 6, 1:18 AM
Unknown Object (File)
Sat, Sep 5, 6:57 PM
Unknown Object (File)
Sat, Sep 5, 3:16 PM
Unknown Object (File)
Sat, Sep 5, 11:41 AM
Unknown Object (File)
Thu, Sep 3, 3:24 PM
Unknown Object (File)
Tue, Sep 1, 9:28 PM
Unknown Object (File)
Tue, Sep 1, 5:19 PM
Unknown Object (File)
Tue, Sep 1, 3:39 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