CoprHD SDS Controller Cinder Drivers

Registered by Parashuram Hallur

This blueprint is to submit following CoprHD Cinder Drivers
1- Cinder iSCSI Block Volume Driver for CoprHD
2- Cinder FC Block Volume Driver for CoprHD
3- Cinder ScaleIO Block Volume Driver for CoprHD

CoprHD is an open source software defined storage controller and API platform. It enables policy-based management and cloud automation of storage resources for block, object and file storage providers. For more details please see - http://coprhd.org/
EMC ViPR Controller is the commercial offering of CoprHD. These same Cinder drivers can also be considered as EMC ViPR Controller Cinder drivers.

The cinder drivers for CoprHD (and ViPR controller) have been released on github since the OpenStack Icehouse release. This blueprint is to now make them part of the OpenStack upstream code-base. A CI setup will be maintained as part of this effort.

All drivers support following operations

Core/Mandatory operations
- Get Volume Stats
- Create Volume
- Delete Volume
- Create Snapshot
- Delete Snapshot
- Create Volume Clone
- Create Volume From Snapshot
- Attach Volume to nova instance
- Detach volume from nova instance
- Extend Volume
- Create Volume From Image
- Create Image From Volume

Optional Operation
- Change Volume Type

Consistency Group Operations
- Create
- Delete
- Update
- Create CG snapshot
- Delete CG snapshot

Blueprint information

Status:
Complete
Approver:
Sean McGinnis
Priority:
Medium
Drafter:
Parashuram Hallur
Direction:
Approved
Assignee:
Parashuram Hallur
Definition:
Approved
Series goal:
Accepted for newton
Implementation:
Implemented
Milestone target:
milestone icon newton-2
Started by
Parashuram Hallur
Completed by
Parashuram Hallur

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/coprhd-cinder-drivers,n,z

Addressed by: https://review.openstack.org/317643
    Implementation for CoprHD Cinder Drivers.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.