]> git.proxmox.com Git - mirror_qemu.git/commit
blockjob: Track job ratelimits via bytes, not sectors
authorEric Blake <eblake@redhat.com>
Fri, 7 Jul 2017 12:44:39 +0000 (07:44 -0500)
committerKevin Wolf <kwolf@redhat.com>
Mon, 10 Jul 2017 11:18:06 +0000 (13:18 +0200)
commitf3e4ce4af336f2ea306fa0f40ec1a5149864ca8c
tree2e862184064f654be327bb3a4aa12176ca978cdd
parentc616f16e0c9a2d0b2f13785d37ca0f18d54d571f
blockjob: Track job ratelimits via bytes, not sectors

The user interface specifies job rate limits in bytes/second.
It's pointless to have our internal representation track things
in sectors/second, particularly since we want to move away from
sector-based interfaces.

Fix up a doc typo found while verifying that the ratelimit
code handles the scaling difference.

Repetition of expressions like 'n * BDRV_SECTOR_SIZE' will be
cleaned up later when functions are converted to iterate over
images by bytes rather than by sectors.

Signed-off-by: Eric Blake <eblake@redhat.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Reviewed-by: Jeff Cody <jcody@redhat.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block/backup.c
block/commit.c
block/mirror.c
block/stream.c
include/qemu/ratelimit.h