提交 09dbb478 编写于 作者: T Tomoki Sekiyama 提交者: Michal Privoznik

qemu: use guest-fsfreeze-freeze-list command if mountpoints to freeze specified

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: NTomoki Sekiyama <tomoki.sekiyama@hds.com>
上级 337c6eec
...@@ -1336,7 +1336,7 @@ int qemuAgentFSFreeze(qemuAgentPtr mon, const char **mountpoints, ...@@ -1336,7 +1336,7 @@ int qemuAgentFSFreeze(qemuAgentPtr mon, const char **mountpoints,
if (!arg) if (!arg)
return -1; return -1;
cmd = qemuAgentMakeCommand("guest-fsfreeze-freeze", cmd = qemuAgentMakeCommand("guest-fsfreeze-freeze-list",
"a:mountpoints", arg, NULL); "a:mountpoints", arg, NULL);
} else { } else {
cmd = qemuAgentMakeCommand("guest-fsfreeze-freeze", NULL); cmd = qemuAgentMakeCommand("guest-fsfreeze-freeze", NULL);
......
...@@ -45,7 +45,7 @@ testQemuAgentFSFreeze(const void *data) ...@@ -45,7 +45,7 @@ testQemuAgentFSFreeze(const void *data)
if (qemuMonitorTestAddAgentSyncResponse(test) < 0) if (qemuMonitorTestAddAgentSyncResponse(test) < 0)
goto cleanup; goto cleanup;
if (qemuMonitorTestAddItem(test, "guest-fsfreeze-freeze", if (qemuMonitorTestAddItem(test, "guest-fsfreeze-freeze-list",
"{ \"return\" : 5 }") < 0) "{ \"return\" : 5 }") < 0)
goto cleanup; goto cleanup;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册