]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit - contrib/unbound/libunbound/python/examples/idn-lookup.py
MFV r328253: 8835 Speculative prefetch in ZFS not working for misaligned reads
authorAlexander Motin <mav@FreeBSD.org>
Mon, 22 Jan 2018 05:57:14 +0000 (05:57 +0000)
committerAlexander Motin <mav@FreeBSD.org>
Mon, 22 Jan 2018 05:57:14 +0000 (05:57 +0000)
commit1dbc0fc3528e63065498ff17cb4dd76efba3a506
tree96f80cffe9d67315dfad9209ac1c94a986754979
parent4eb2803697e3ce8644826bd4db8cc6d97dae89cd
parent2d224f61165a61e97f4f45286ebe1e7a9fafce83
MFV r328253: 8835 Speculative prefetch in ZFS not working for misaligned reads

illumos/illumos-gate@5cb8d943bc8513c6230589aad5a409d58b0297cb

https://www.illumos.org/issues/8835:
Sequential reads not aligned to block size are not detected by ZFS
prefetcher as sequential, killing prefetch and severely hurting
performance.  It is caused by dmu_zfetch() in case of misaligned
sequential accesses being called with overlap of one block.

Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Allan Jude <allanjude@freebsd.org>
Approved by: Gordon Ross <gwr@nexenta.com>
Author: Alexander Motin <mav@FreeBSD.org>
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c