All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] blockdev: mirror: do not require a root block node
@ 2026-10-06 11:42 Fiona Ebner
  2026-10-06 11:42 ` [PATCH v2 1/3] iotests/041: add test for mirror with throttle node as source Fiona Ebner
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Fiona Ebner @ 2026-10-06 11:42 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-block, hreitz, kwolf, armbru, eblake

Changes in v2:
* Drop two accidentally included semicolons in test.
* Update QAPI description.

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 +++++-
 qapi/block-core.json       |   4 +-
 tests/qemu-iotests/041     | 128 +++++++++++++++++++++++++++++++++++++
 tests/qemu-iotests/041.out |   4 +-
 4 files changed, 149 insertions(+), 7 deletions(-)

-- 
2.47.3




^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2026-10-07  8:50 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-06 11:42 [PATCH v2 0/3] blockdev: mirror: do not require a root block node Fiona Ebner
2026-10-06 11:42 ` [PATCH v2 1/3] iotests/041: add test for mirror with throttle node as source Fiona Ebner
2026-10-06 15:47   ` Eric Blake
2026-10-06 11:42 ` [PATCH v2 2/3] blockdev: mirror: do not require a root block node Fiona Ebner
2026-10-06 15:49   ` Eric Blake
2026-10-06 11:42 ` [PATCH v2 3/3] iotests/041: add tests for mirroring below throttle node Fiona Ebner
2026-10-06 15:51   ` Eric Blake

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.