Is VM Quiescing sufficient to ensure consistency of the snapshot?

On 9/30/13 2:43 PM, "SuichII, Christopher" <chris.su...@netapp.com> wrote:

>CloudStack currently snapshots vm disks by taking hypervisor snapshots.
>However, when implementing the storage subsystem API interface
>takeSnapshot(), the VM associated with the requested volume is not
>quiesced since a hypervisor snapshot is not necessarily taken. When
>creating a storage level snapshot, there are ways around this and
>'quiescing' the vm without actually quiescing it (through hypervisor
>APIs). I would like to propose that there be an option to quiesce VMs
>when taking snapshots both manually and through recurring snapshot
>policies. One issue I see with this is that this option is not always
>applicable. If the default storage provider is used, a hypervisor
>snapshot will be taken and therefore the VM will always be quiesced. Some
>storage providers may not respect the user's request to quiesce. Because
>of this, I suggest that the option be shown to the user as 'Quiesce VM
>(if applicable)'. This indicates to the user that the option will be
>passed to the management server and respected if possible.
>
>I will work on formalizing a full functional spec if needed but wanted to
>get this up for discussion ASAP.
>
>I have created a JIRA ticket:
>https://issues.apache.org/jira/browse/CLOUDSTACK-4774
>
>Thanks,
>Chris
>--
>Chris Suich
>chris.su...@netapp.com<mailto:chris.su...@netapp.com>
>NetApp Software Engineer
>Data Center Platforms ­ Cloud Solutions
>Citrix, Cisco & Red Hat
>

Reply via email to