HomeFreeBSD

Do not request data L1 buffers on scan prefetch.

Description

Do not request data L1 buffers on scan prefetch.

Set ARC_FLAG_NO_BUF when prefetching data L1 buffers for scan. We
do not prefetch data L0 buffers, so we do not need the L1 buffers,
only want them to be ready in ARC. This saves some CPU time on the
buffers decompression.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Alexander Motin <mav@FreeBSD.org>
Sponsored by: iXsystems, Inc.
Closes #15029

Details

Provenance
mavAuthored on Jul 20 2023, 4:10 PM
GitHub <noreply@github.com>Committed on Jul 20 2023, 4:10 PM
Parents
rG74f8ce4ca5c3: Linux 6.5 compat: disk_check_media_change() was added
Branches
Unknown
Tags
Unknown