On 9/15/21 5:30 PM, Luke Yue wrote: > v4: > - Rebase to current master branch > - Add the forgotten virObjectUnlock(vm) in PATCH 09/11 > - Refine tests > > CI link: https://gitlab.com/lukedyue/libvirt/-/pipelines/371315349 > > Luke Yue (11): > domain_driver.c: Introduce and use virDomainDriverAddIOThreadCheck() > test_driver: Introduce testIOThreadInfo and generate IOThread infos > test_driver: Implement virDomainAddIOThread > test_driver: Implement virDomainDelIOThread > domain_driver.c: Introduce and use virDomainDriverGetIOThreadsConfig() > test_driver: Implement virDomainGetIOThreadInfo > test_driver: Implement virDomainPinIOThread > test_driver: Implement testDomainSetIOThreadParams > test_driver: Implement virConnectGetAllDomainStats > test_driver: Introduce testDomainGetStatsIOThread > tests: Test IOThread related functions for test driver > > examples/xml/test/testdomfc4.xml | 5 + > src/hypervisor/domain_driver.c | 132 ++++++++ > src/hypervisor/domain_driver.h | 10 + > src/libvirt_private.syms | 3 + > src/qemu/qemu_driver.c | 113 +------ > src/test/test_driver.c | 516 +++++++++++++++++++++++++++++++ > tests/virshtest.c | 110 +++++++ > 7 files changed, 781 insertions(+), 108 deletions(-) > Reviewed-by: Michal Privoznik <mprivozn@xxxxxxxxxx> Michal