https://bugzilla.redhat.com/show_bug.cgi?id=1218577
Treat pinning an IOThread via API as if someone added an IOThread to
ensure the iothreadid doesn't cause the guest to disappear
Signed-off-by: John Ferlan <jferlan(a)redhat.com>
---
src/qemu/qemu_driver.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c
index d173aa1..469e09c 100644
--- a/src/qemu/qemu_driver.c
+++ b/src/qemu/qemu_driver.c
@@ -6008,6 +6008,7 @@ qemuDomainPinIOThread(virDomainPtr dom,
virBitmapFree(iothrid->cpumask);
iothrid->cpumask = cpumask;
+ iothrid->autofill = false;
/* Configure the corresponding cpuset cgroup before set affinity. */
if (virCgroupHasController(priv->cgroup,
@@ -6064,6 +6065,7 @@ qemuDomainPinIOThread(virDomainPtr dom,
virBitmapFree(iothrid->cpumask);
iothrid->cpumask = cpumask;
+ iothrid->autofill = false;
ret = virDomainSaveConfig(cfg->configDir, persistentDef);
goto endjob;
--
2.1.0