Consistency Groups

Bug #1362882 reported by OpenStack Infra
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openstack-manuals
Fix Released
Medium
Tom Fifield

Bug Description

https://review.openstack.org/104732
commit cf961f83ac323dfad1fa5e227d1e502a17529ecc
Author: Xing Yang <email address hidden>
Date: Tue Aug 26 23:53:34 2014 -0400

    Consistency Groups

    This patch enables Consistency Groups support in Cinder.
    It will be implemented for snapshots for CGs in phase 1.

    Design
    ------------------------------------------------
    The workflow is as follows:

    1) Create a CG, specifying all volume types that can be supported by this
    CG. The scheduler chooses a backend that supports all specified volume types.
    The CG will be empty when it is first created. Backend needs to report
    consistencygroup_support = True. Volume type can have the following in
    extra specs: {'capabilities:consistencygroup_support': '<is> True'}.
    If consistencygroup_support is not in volume type extra specs, it will be
    added to filter_properties by the scheduler to make sure that the scheduler
    will select the backend which reports consistency group support capability.

    Create CG CLI:
    cinder consisgroup-create --volume-type type1,type2 mycg1

    This will add a CG entry in the new consistencygroups table.

    2) After the CG is created, create a new volume and add to the CG.
    Repeat until all volumes are created for the CG.

    Create volume CLI (with CG):
    cinder create --volume-type type1 --consisgroup-id <CG uuid> 10

    This will add a consistencygroup_id foreign key in the new volume
    entry in the db.

    3) Create a snapshot of the CG (cgsnapshot).

    Create cgsnapshot CLI:
    cinder cgsnapshot-create <CG uuid>

    This will add a cgsnapshot entry in the new cgsnapshots table, create
    snapshot for each volume in the CG, and add a cgsnapshot_id foreign key
    in each newly created snapshot entry in the db.

    DocImpact
    Implements: blueprint consistency-groups

    Change-Id: Ic105698aaad86ee30ef57ecf5107c224fdadf724

Tags: cinder
Changed in openstack-manuals:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-manuals (master)

Fix proposed to branch: master
Review: https://review.openstack.org/117945

Changed in openstack-manuals:
assignee: nobody → Andreas Jaeger (jaegerandi)
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to openstack-manuals (master)

Reviewed: https://review.openstack.org/117945
Committed: https://git.openstack.org/cgit/openstack/openstack-manuals/commit/?id=8e114dbc7ba8223f42760ee5e841ebe2063c230b
Submitter: Jenkins
Branch: master

commit 8e114dbc7ba8223f42760ee5e841ebe2063c230b
Author: Andreas Jaeger <email address hidden>
Date: Sat Aug 30 10:20:10 2014 +0200

    Regenerate config reference tables

    Move some headers to shared.headers and unify naming. The unification
    let to rename of keystone-rabbit.xml to keystone-rabbitmq.xml and
    glance-zmq.xml to glance-zeromq.xml.
    Fixed typo in name of neutron-lbaas_netscaler.

    Partial-Bug: #1362882
    Partial-Bug: #1362266
    Closes-Bug: #1361402

    Change-Id: I3be75b2ca41e1f56189b317a7dabfc9ac3e4fbab

Changed in openstack-manuals:
assignee: Andreas Jaeger (jaegerandi) → nobody
Tom Fifield (fifieldt)
Changed in openstack-manuals:
status: In Progress → Confirmed
Changed in openstack-manuals:
assignee: nobody → Tom Fifield (fifieldt)
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/176400
Committed: https://git.openstack.org/cgit/openstack/openstack-manuals/commit/?id=89be20126e05cc3eb99244174fd252f1be003294
Submitter: Jenkins
Branch: master

commit 89be20126e05cc3eb99244174fd252f1be003294
Author: Xing Yang <email address hidden>
Date: Wed Apr 22 13:13:10 2015 -0400

    New consistency group APIs

    In Kilo, two new APIs were added to support consistency groups
    in Cinder:
    * Modify consistency groups.
    * Create consistency group from a snapshot of a consistency group.
    This patch adds documentation for the new APIs.

    Closes-Bug: 1362882

    Change-Id: Ibf9c5dcb5726cea470c5874542ea4df19933179c

Changed in openstack-manuals:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/openstack-manuals 15.0.0

This issue was fixed in the openstack/openstack-manuals 15.0.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.