]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r278625: Make XCOPY and WUT commands respect physical block size/offset.
authormav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 19 Feb 2015 14:36:03 +0000 (14:36 +0000)
committermav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 19 Feb 2015 14:36:03 +0000 (14:36 +0000)
commitd26f3fe00db5f94f42c08af157485b7acf77927d
tree894ae1fc1748468436f5f1f954a896aed0add476
parent7905af75e86e5fc4c698b3318170b37d68e3e7a1
MFC r278625: Make XCOPY and WUT commands respect physical block size/offset.

This change by 2-3 times improves performance of misaligned XCOPY and WUT
commands by avoiding unneeded read-modify-write cycles inside ZFS.

git-svn-id: svn://svn.freebsd.org/base/stable/10@279004 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/cam/ctl/ctl_backend_block.c
sys/cam/ctl/ctl_tpc.c
sys/cam/ctl/ctl_tpc.h
sys/cam/ctl/ctl_tpc_local.c