The mirror block job currently only operates on a root block node. It
might be desired to use a throttle node as the root node for limiting
the guest IO, without also limiting mirror operations.
There is no obvious reason why mirror should only be able to operate
on a root block node.
For a related discussion see here:
https://lore.kernel.org/qemu-devel/9f516c2f-7dd3-446a-8495-56adac267cfe@proxmox.com/
Fiona Ebner (3):
iotests/041: add test for mirror with throttle node as source
blockdev: mirror: do not require a root block node
iotests/041: add tests for mirroring below throttle node
blockdev.c | 20 +++++-
tests/qemu-iotests/041 | 128 +++++++++++++++++++++++++++++++++++++
tests/qemu-iotests/041.out | 4 +-
3 files changed, 147 insertions(+), 5 deletions(-)
--
2.47.3