diff options
author | Matthew Macy <[email protected]> | 2020-12-09 15:05:06 -0800 |
---|---|---|
committer | GitHub <[email protected]> | 2020-12-09 15:05:06 -0800 |
commit | 1e4732cbda8eb0c95901ed9f924b5a13bf24c76e (patch) | |
tree | 0a480e1fce09aaa2fe99a60575757e7da8409fe5 /config | |
parent | edb20ff3bab31f9e07578a7bf8279d67b821f29a (diff) |
Decouple arc_read_done callback from arc buf instantiation
Add ARC_FLAG_NO_BUF to indicate that a buffer need not be
instantiated. This fixes a ~20% performance regression on
cached reads due to zfetch changes.
Reviewed-by: Tony Nguyen <[email protected]>
Reviewed-by: Brian Behlendorf <[email protected]>
Reviewed-by: Matthew Ahrens <[email protected]>
Signed-off-by: Matt Macy <[email protected]>
Closes #11220
Closes #11232
Diffstat (limited to 'config')
0 files changed, 0 insertions, 0 deletions