Consistency Groups Kilo Update
Consistency Groups Kilo Update

This spec proposes the following enhancements to the Consistency Groups
support:

* Create CG from CG snapshot
  * Add an API that allows a user to create a Consistency Group from a
    Cgsnapshot.
  * Add a Volume Driver API accordingly.

* Modify Consistency Group
  * Add an API that adds existing volumes to CG and removing volumes from CG
    after it is created.
  * Add a Volume Driver API accordingly.

* Create a New cg_volumetypes Table
  * This new table will be used to store volume types in a CG. This is
    to overcome the limitation of the current solution which stores all
    volume type uuids in one column of the CG table.
  * This new table will contain 3 columns:
    * uuid of a cg_volumetype entry
    * uuid of a consistencygroup
    * uuid of a volume type

Change-Id: Iba5664608a7c59f180e1e60539a0a3905a5beae2
blueprint: consistency-groups-kilo-update

openstack/cinder-specs