diff options
author | Alexander Motin <[email protected]> | 2018-04-03 14:57:15 -0400 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2018-04-30 13:05:55 -0700 |
commit | 20507534d4ede14d4dd82c99fc8d461704ce7419 (patch) | |
tree | 22ff8609fe61018956e336264504cf19db885328 /lib/libzfs/libzfs_sendrecv.c | |
parent | eb201f50ac02a2b5cbfe7274cb6274ef767002da (diff) |
OpenZFS 9434 - Speculative prefetch is blocked by device removal code
Device removal code does not set spa_indirect_vdevs_loaded for pools
that never experienced device removal. At least one visual consequence
of it is completely blocked speculative prefetcher. This patch sets
the variable in such situations.
Authored by: Alexander Motin <[email protected]>
Reviewed by: Matthew Ahrens <[email protected]>
Reviewed by: Prashanth Sreenivasa <[email protected]>
Reviewed-by: George Melikov <[email protected]>
Reviewed-by: Brian Behlendorf <[email protected]>
Reviewed-by: Tim Chase <[email protected]>
Approved by: Matt Ahrens <[email protected]>
Ported-by: Giuseppe Di Natale <[email protected]>
OpenZFS-issue: https://www.illumos.org/issues/9434
OpenZFS-commit: https://github.com/openzfs/openzfs/commit/16127b627b
Closes #7480
Diffstat (limited to 'lib/libzfs/libzfs_sendrecv.c')
0 files changed, 0 insertions, 0 deletions