diff options
author | George Wilson <[email protected]> | 2016-01-09 17:19:10 +0100 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2016-01-12 13:51:27 -0800 |
commit | a6fb32b85acb2245260aa1cbe396aea1f16b9dd3 (patch) | |
tree | 0d996816f76868167ad59e1df47558f22414b9e4 /module/zfs/dmu.c | |
parent | fe467e06fd700707501e7e53cf0292149e308684 (diff) |
Illumos 6281 - prefetching should apply to 1MB reads
6281 prefetching should apply to 1MB reads
Reviewed by: Matthew Ahrens <[email protected]>
Reviewed by: Paul Dagnelie <[email protected]>
Reviewed by: Alexander Motin <[email protected]>
Reviewed by: Dan McDonald <[email protected]>
Reviewed by: Justin Gibbs <[email protected]>
Reviewed by: Xin Li <[email protected]>
Approved by: Gordon Ross <[email protected]>
References:
https://www.illumos.org/issues/6281
https://github.com/illumos/illumos-gate/commit/6328027
Ported-by: kernelOfTruth [email protected]
Signed-off-by: Brian Behlendorf <[email protected]>
Diffstat (limited to 'module/zfs/dmu.c')
-rw-r--r-- | module/zfs/dmu.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/module/zfs/dmu.c b/module/zfs/dmu.c index 1bf108bfe..f48c0e977 100644 --- a/module/zfs/dmu.c +++ b/module/zfs/dmu.c @@ -442,7 +442,7 @@ dmu_buf_hold_array_by_dnode(dnode_t *dn, uint64_t offset, uint64_t length, } if ((flags & DMU_READ_NO_PREFETCH) == 0 && read && - length < zfetch_array_rd_sz) { + length <= zfetch_array_rd_sz) { dmu_zfetch(&dn->dn_zfetch, blkid, nblks); } rw_exit(&dn->dn_struct_rwlock); |