
Up till now we only had copy-on-write for cloning from snapshot. This change optionally allows clone from volume to use copy-on-write instead of a doing a full copy each time. This should increase speed and reduce nearterm storage consumtion but could introduce some new risks e.g. excessively long clone chains and flatten storms. To avoid this, a new config option has been providedons are provided - rbd_max_clone_depth - which allows the user to limit the depth of a chain of clones i.e. a->b->c->d as opposed to a->b ->c ->d This will avoid flatten storms by breaking chains as they are formed and at an early, predefined stage. A second option - rbd_clone_from_volume_force_copy - allows the user to use a full copy as before i.e. disable COW for volume clones. Implements: blueprint use-copy-on-write-for-all-volume-cloning Fixes: bug #1209199 Change-Id: Ia4a8a10c797cda2cf1ef3a2e9bd49f8c084ec977
The Choose Your Own Adventure README for Cinder
You have come across a storage service for an open cloud computing service. It has identified itself as "Cinder." It was abstracted from the Nova project.
To monitor it from a distance: follow @openstack on twitter.
To tame it for use in your own cloud: read http://docs.openstack.org
To study its anatomy: read http://cinder.openstack.org
To dissect it in detail: visit http://github.com/openstack/cinder
To taunt it with its weaknesses: use http://bugs.launchpad.net/cinder
To watch it: http://jenkins.openstack.org
To hack at it: read HACKING.rst
Description
Languages
Python
99.7%
Smarty
0.3%