Add Support for Replication to RBD driver

Registered by Jon Bernard on 2016-03-07

RBD replication is nearing completion and support in Cinder will allow openstack users to take advantage of this feature.

Blueprint information

Status:
Complete
Approver:
Sean McGinnis
Priority:
Medium
Drafter:
Jon Bernard
Direction:
Approved
Assignee:
Jon Bernard
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon ocata-2
Started by
Jon Bernard on 2016-11-30
Completed by
Sean McGinnis on 2017-02-02

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/rbd-replication,n,z

Addressed by: https://review.openstack.org/333565
    WIP: RBD: add support for volume replication

Addressed by: https://review.openstack.org/367601
    Remove sleep mocks in RBD unit tests

Addressed by: https://review.openstack.org/367602
    Include OPTIONAL_FIELDS in VolumeType OVO class

Addressed by: https://review.openstack.org/367603
    Have a default OPTIONAL_FIELDS for persistent OVOs

Addressed by: https://review.openstack.org/367604
    Allow getting qos_specs in db.volume_type_get

Addressed by: https://review.openstack.org/367605
    Allow attribute lazy loading in VolumeType OVO

Addressed by: https://review.openstack.org/368189
    Fix RBD timeout

Addressed by: https://review.openstack.org/374986
    Include OPTIONAL_FIELDS in VolumeType OVO class

Addressed by: https://review.openstack.org/374987
    Have a default OPTIONAL_FIELDS for persistent OVOs

Addressed by: https://review.openstack.org/376400
    Allow getting qos_specs in db.volume_type_get

Addressed by: https://review.openstack.org/378726
    Allow attribute lazy loading in VolumeType OVO

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.