Files
freebsd-src/module
Alexander Motin ce837a28eb Bridge speculative and prescient prefetchers
There are cases when we need to read large objects sequentially.
Prescient prefetcher may be limited by size, trying to prefetch
it all at once.  Speculative prefetcher can do it nicer for ARC,
but needs a ramp-up period at the beginning.

To cover this gap, introduce dmu_prefetch_stream(), priming the
speculative prefetcher to either go full speed on first demand
request, or even start some prefetch immediately, but continue
following the demand later.

Reviewed-by: Brian Behlendorf <[email protected]>
Signed-off-by: Alexander Motin <[email protected]>
Closes #18351
2026-03-31 14:17:01 -07:00
..
2025-03-13 17:56:54 -07:00
2026-01-20 13:41:24 -08:00
2026-01-14 14:54:12 -08:00