]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: Set fake reboot flag to false when mode=agent
authorNikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
Tue, 2 Aug 2016 11:37:39 +0000 (07:37 -0400)
committerJohn Ferlan <jferlan@redhat.com>
Tue, 2 Aug 2016 13:28:32 +0000 (09:28 -0400)
As commit id 'e2b86f580' notes, when mode=agent possibly setting the
fake reboot flag to true wouldn't be necessary; however, it doesn't
"force" the issue by just ensuring the fake reboot is false, so this
patch adds the explicit setting for the reboot path.

More investigation and details can be found in commit id '8be502fd'
as well as in the archives at:

  https://www.redhat.com/archives/libvir-list/2015-April/msg00715.html

src/qemu/qemu_driver.c

index ec6c1e60c4e586fd4d234690112170571b798bf3..8a8e593ee9544c5e8307a0d10730a7d5b410b4b8 100644 (file)
@@ -2092,6 +2092,7 @@ qemuDomainReboot(virDomainPtr dom, unsigned int flags)
     }
 
     if (useAgent) {
+        qemuDomainSetFakeReboot(driver, vm, false);
         qemuDomainObjEnterAgent(vm);
         ret = qemuAgentShutdown(priv->agent, agentFlag);
         qemuDomainObjExitAgent(vm);