[libvirt] [PATCH v4 0/5] Expose FSFreeze/FSThaw within the guest as API

Eric Blake eblake at redhat.com
Thu Mar 27 22:27:39 UTC 2014


On 03/27/2014 04:21 PM, Jon Bernard wrote:
> * Tomoki Sekiyama <tomoki.sekiyama at hds.com> wrote:
>> Hello,
>>
>> This is patchset v4 to add FSFreeze/FSThaw API for custom disk snapshotting.
> 
> This patchset works for my tests.  Without pausing the guest I am able
> to quiesce all attached volumes.  Does there exists an option to create
> a snapshot of only one (or some) of the volumes attached to a particular
> instance?

Interesting question.  The virDomainSnapshotCreateXML call can quiesce a
subset of disks (namely, only the disks that were specified in the
snapshot).  But as currently designed, the FSFreeze/FSThaw API have no
way to specify a subset of disks; it is an all-or-none proposition.

Perhaps that means the API is not quite right, and that we need a
'char**disks, int ndisks' parameter pair; if 'NULL, 0', we do all disks,
if non-NULL, then we freeze only the listed set of disks (doing the same
lookup for disks as for other APIs).

I feel a bit bad that this was posted before freeze of 1.2.3, but we
don't have it in yet, which makes it harder to commit until the 1.2.4
cycle.  On the other hand, if we decide the API needs to be tweaked to
add parameters for full usability, then maybe it's a good thing we don't
have it in yet.

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 604 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20140327/ab0a6d16/attachment-0001.sig>


More information about the libvir-list mailing list