HomeFreeBSD

cache: rework parts of negative entry management

Description

cache: rework parts of negative entry management

  • declutter sysctl vfs.cache by moving relevant entries into

vfs.cache.neg

  • add a little more parallelism to eviction by replacing the

global lock with an atomically modified counter

  • track more statistics

The code needs further effort.

Details

Provenance
mjgAuthored on
Parents
rS366784: cache: remove entries before trying to add new ones, not after
Branches
Unknown
Tags
Unknown