]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
QEMU-assisted-snapshots for GlusterFS volumes
authorEric Harney <eharney@redhat.com>
Mon, 19 Aug 2013 04:21:54 +0000 (00:21 -0400)
committerEric Harney <eharney@redhat.com>
Wed, 4 Sep 2013 03:49:50 +0000 (23:49 -0400)
commit03a41f863b160384593ef8df130f369a0c22d393
treeac3e4696e6f6f5b52e78a23b9a37863e1703e6ed
parente5b6d4d82c9f225911c549022820f0c76576cfd3
QEMU-assisted-snapshots for GlusterFS volumes

Coordinate with Nova to create and delete snaphots for
GlusterFS volumes that are attached to VMs.

Cinder is responsible for creating a QCOW2 file which Nova
will activate in the VM's snapshot chain when a snapshot is
created.

When a snapshot is deleted, Cinder will request for Nova to
perform a block commit/rebase operation to logically delete
the snapshot from the QCOW2 chain.

Implements blueprint qemu-assisted-snapshots

Change-Id: I4a7f0c1bc08d88b0f75d119168dd2077487a62a0
cinder/compute/nova.py
cinder/tests/compute/test_nova.py
cinder/tests/test_glusterfs.py
cinder/volume/drivers/glusterfs.py
cinder/volume/manager.py
etc/cinder/cinder.conf.sample