
On Wed, Feb 19, 2025 at 22:27:04 +0530, Harikumar Rajkumar wrote:
*** Support block disk along with throttle filters ***
Chun Feng Wu (17): schema: Add new domain elements to support multiple throttle groups schema: Add new domain elements to support multiple throttle filters config: Introduce ThrottleGroup and corresponding XML parsing config: Introduce ThrottleFilter and corresponding XML parsing qemu: monitor: Add support for ThrottleGroup operations tests: Test qemuMonitorJSONGetThrottleGroup and qemuMonitorJSONUpdateThrottleGroup remote: New APIs for ThrottleGroup lifecycle management qemu: Refactor qemuDomainSetBlockIoTune to extract common methods qemu: Implement qemu driver for throttle API qemu: helper: throttle filter nodename and preparation processing qemu: block: Support block disk along with throttle filters config: validate: Verify iotune, throttle group and filter qemuxmlconftest: Add 'throttlefilter' tests test_driver: Test throttle group lifecycle APIs virsh: Refactor iotune options for re-use virsh: Add support for throttle group operations virsh: Add option "throttle-groups" to "attach_disk"
Harikumar Rajkumar (1): qemustatusxml2xmldata: Add 'throttlefilter' tests
While testing I've noticed that the new filters didn't properly work after 'virDomainBlockCopy'. As this happens also for other filters (currently copy-on-read) it's arguably a pre-existing bug. The following series, and specifically patch: https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/message/ZLUL... Will need to be applied first.