HomeFreeBSD

Make zvol operations use _by_dnode routines

Description

Make zvol operations use _by_dnode routines

This continues what was started in
0eef1bde31d67091d3deed23fe2394f5a8bf2276 by fully converting zvols
to avoid unnecessary dnode_hold() calls. This saves a small amount
of CPU time and slightly improves latencies of operations on zvols.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Richard Yao <richard.yao@prophetstor.com>
Closes #6058

Details

Provenance
Richard Yao <ryao@gentoo.org>Authored on Jun 13 2017, 4:18 PM
Brian Behlendorf <behlendorf1@llnl.gov>Committed on Jun 13 2017, 4:18 PM
Parents
rG1fbfcf115979: Fix zpool_import_all_001_pos
Branches
Unknown
Tags
Unknown

Event Timeline

Brian Behlendorf <behlendorf1@llnl.gov> committed rG5228cf011626: Make zvol operations use _by_dnode routines (authored by Richard Yao <ryao@gentoo.org>).Jun 13 2017, 4:18 PM