]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: use guest-fsfreeze-freeze-list command if mountpoints to freeze specified
authorTomoki Sekiyama <tomoki.sekiyama@hds.com>
Fri, 8 Aug 2014 20:03:41 +0000 (16:03 -0400)
committerMichal Privoznik <mprivozn@redhat.com>
Mon, 11 Aug 2014 10:11:41 +0000 (12:11 +0200)
A command to freeze a part of mounted file systems is implemented in
upstream QEMU-guest-agent with a name of 'guest-fsfreeze-freeze-list'.
This fixes the name of the command used to partial fsfreeze in qemu driver
when 'mountpoints' option is specified to virDomainFSFreeze API.

Signed-off-by: Tomoki Sekiyama <tomoki.sekiyama@hds.com>
src/qemu/qemu_agent.c
tests/qemuagenttest.c

index 04217339e1a8724fbb61ff9e2e4d5fc823f0299b..a10954ae58ac3a87d7f1a62ac242f685cb4ce768 100644 (file)
@@ -1336,7 +1336,7 @@ int qemuAgentFSFreeze(qemuAgentPtr mon, const char **mountpoints,
         if (!arg)
             return -1;
 
-        cmd = qemuAgentMakeCommand("guest-fsfreeze-freeze",
+        cmd = qemuAgentMakeCommand("guest-fsfreeze-freeze-list",
                                    "a:mountpoints", arg, NULL);
     } else {
         cmd = qemuAgentMakeCommand("guest-fsfreeze-freeze", NULL);
index be207e85622c4fb22dc78b271dfb2a84820a858b..bc649b4c5020042cce3cb6576dbf49faf7a41fa9 100644 (file)
@@ -45,7 +45,7 @@ testQemuAgentFSFreeze(const void *data)
     if (qemuMonitorTestAddAgentSyncResponse(test) < 0)
         goto cleanup;
 
-    if (qemuMonitorTestAddItem(test, "guest-fsfreeze-freeze",
+    if (qemuMonitorTestAddItem(test, "guest-fsfreeze-freeze-list",
                                "{ \"return\" : 5 }") < 0)
         goto cleanup;