From 354912443738bb7f483892d312aa332b04632e53 Mon Sep 17 00:00:00 2001 From: Anton Todorov Date: Fri, 13 Nov 2015 15:44:51 +0100 Subject: [PATCH] feature #4064: support quiesce for disk snapshots (cherry picked from commit 1245c82c1fe24f6c0817a5ca33c7073c0bf80635) --- src/tm_mad/qcow2/snap_create_live | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/tm_mad/qcow2/snap_create_live b/src/tm_mad/qcow2/snap_create_live index 948eee1a8c..1bc467909d 100755 --- a/src/tm_mad/qcow2/snap_create_live +++ b/src/tm_mad/qcow2/snap_create_live @@ -132,6 +132,10 @@ touch $SNAP_PATH FILENAME="/tmp/snapshot-$VMID-$DISK_ID-$SNAP_ID" echo "$DOC" > \$FILENAME +if virsh -c $LIBVIRT_URI domfsfreeze $DEPLOY_ID ; then + trap "virsh -c $LIBVIRT_URI domfsthaw $DEPLOY_ID" EXIT TERM INT HUP +fi + virsh -c qemu:///system snapshot-create $DEPLOY_ID --disk-only --atomic \ --xmlfile \$FILENAME