[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/2] virtagent - fsfreeze support
From: |
Jes . Sorensen |
Subject: |
[Qemu-devel] [PATCH 0/2] virtagent - fsfreeze support |
Date: |
Tue, 1 Feb 2011 11:58:46 +0100 |
From: Jes Sorensen <address@hidden>
Hi
This is a first attempt to add fsfreeze support to virtagent. The idea
is for the guest agent to walk the list of locally mounted file
systems in the guest, and issuing an ioctl to freeze them. The host
can then do a live snapshot of the guest, obtaining stable file
systems. After the snapshot, the host then calls the thaw function in
virtagent, which goes through the list of previously frozen file
systems and unfreezes them.
The list walking ignores remote file systems such as NFS and CIFS as
well as all pseudo file systems.
The guest agent code is in the first patch, and host agent code is in
the second patch. For now there is only human monitor support, but it
should be pretty straight forward to add QMP support as well.
Patches are against the virtagent-dev git tree.
Comments and suggestions welcome!
Cheers,
Jes
Jes Sorensen (2):
Add virtagent file system freeze/thaw
Add monitor commands for fsfreeze support
hmp-commands.hx | 48 +++++++++++
virtagent-common.h | 9 ++
virtagent-server.c | 196 +++++++++++++++++++++++++++++++++++++++++++
virtagent.c | 235 ++++++++++++++++++++++++++++++++++++++++++++++++++++
virtagent.h | 9 ++
5 files changed, 497 insertions(+), 0 deletions(-)
--
1.7.3.5
- [Qemu-devel] [PATCH 0/2] virtagent - fsfreeze support,
Jes . Sorensen <=
- [Qemu-devel] [PATCH 1/2] Add virtagent file system freeze/thaw, Jes . Sorensen, 2011/02/01
- Re: [Qemu-devel] [PATCH 1/2] Add virtagent file system freeze/thaw, Stefan Hajnoczi, 2011/02/01
- Re: [Qemu-devel] [PATCH 1/2] Add virtagent file system freeze/thaw, Jes Sorensen, 2011/02/01
- Re: [Qemu-devel] [PATCH 1/2] Add virtagent file system freeze/thaw, Stefan Hajnoczi, 2011/02/01
- Re: [Qemu-devel] [PATCH 1/2] Add virtagent file system freeze/thaw, Jes Sorensen, 2011/02/01
- Re: [Qemu-devel] [PATCH 1/2] Add virtagent file system freeze/thaw, Stefan Hajnoczi, 2011/02/01
- Re: [Qemu-devel] [PATCH 1/2] Add virtagent file system freeze/thaw, Michael Roth, 2011/02/01
[Qemu-devel] Re: [PATCH 1/2] Add virtagent file system freeze/thaw, Adam Litke, 2011/02/01
[Qemu-devel] Re: [PATCH 1/2] Add virtagent file system freeze/thaw, Michael Roth, 2011/02/01