HomeFreeBSD

cache: lockless forward lookup with smr

Description

cache: lockless forward lookup with smr

This eliminates the need to take bucket locks in the common case.

Concurrent lookup utilizng the same vnodes is still bottlenecked on referencing
and locking path components, this will be taken care of separately.

Reviewed by: kib
Tested by: pho
Differential Revision: https://reviews.freebsd.org/D23913

Details

Provenance
mjgAuthored on
Reviewer
kib
Differential Revision
D23913: vfs: introduce basic smr-protected path lookup
Parents
rS362827: vfs: protect vnodes with smr
Branches
Unknown
Tags
Unknown