qemu-patch-raspberry4/qga
Tomoki Sekiyama ec0f694c11 qemu-ga: execute hook to quiesce the guest on fsfreeze-freeze/thaw
To use the online disk snapshot for online-backup, application-level
consistency of the snapshot image is required. However, currently the
guest agent can provide only filesystem-level consistency, and the
snapshot may contain dirty data, for example, incomplete transactions.
This patch provides the opportunity to quiesce applications before
snapshot is taken.

If --fsfreeze-hook option is specified, the hook is executed with
"freeze" argument before the filesystem is frozen by fsfreeze-freeze
command. As for fsfreeze-thaw command, the hook is executed with "thaw"
argument after the filesystem is thawed.

This patch depends on patchset to improve error reporting by Luiz Capitulino:
  http://lists.gnu.org/archive/html/qemu-devel/2012-11/msg03016.html

Signed-off-by: Tomoki Sekiyama <tomoki.sekiyama.qu@hitachi.com>
Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>

*clarified usage in help output

Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
2013-01-08 16:38:12 -06:00
..
channel-posix.c
channel-win32.c
channel.h
commands-posix.c qemu-ga: execute hook to quiesce the guest on fsfreeze-freeze/thaw 2013-01-08 16:38:12 -06:00
commands-win32.c
commands.c
guest-agent-command-state.c
guest-agent-core.h qemu-ga: execute hook to quiesce the guest on fsfreeze-freeze/thaw 2013-01-08 16:38:12 -06:00
main.c qemu-ga: execute hook to quiesce the guest on fsfreeze-freeze/thaw 2013-01-08 16:38:12 -06:00
Makefile.objs
qapi-schema.json
service-win32.c
service-win32.h