[PATCH 0/3] blockdev: mirror: do not require a root block node

Fiona Ebner posted 3 patches 1 month, 2 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260611102247.622275-1-f.ebner@proxmox.com
Maintainers: Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>
blockdev.c                 |  20 +++++-
tests/qemu-iotests/041     | 128 +++++++++++++++++++++++++++++++++++++
tests/qemu-iotests/041.out |   4 +-
3 files changed, 147 insertions(+), 5 deletions(-)
[PATCH 0/3] blockdev: mirror: do not require a root block node
Posted by Fiona Ebner 1 month, 2 weeks ago
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
Re: [PATCH 0/3] blockdev: mirror: do not require a root block node
Posted by Fiona Ebner 3 weeks, 5 days ago
Ping

Am 11.06.26 um 5:35 PM schrieb Fiona Ebner:
> 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(-)
>
Re: [PATCH 0/3] blockdev: mirror: do not require a root block node
Posted by Fiona Ebner 2 weeks, 2 days ago
Ping

Am 29.06.26 um 3:29 PM schrieb Fiona Ebner:
> Ping
> 
> Am 11.06.26 um 5:35 PM schrieb Fiona Ebner:
>> 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(-)
>>
> 
> 
> 
>