Add Support for Replication to RBD driver

Registered by Jon Bernard

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
Completed by
Sean McGinnis

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.