IBM FlashSystem Cinder Driver

Registered by Edwin Wang on 2014-10-18

The purpose of this blueprint is to add Cinder Volume Driver for IBM FlashSystem running Fibre Channel.
The driver for FlashSystem is targeted for Kilo-1.

* The code is similar in places with storwize_svc because it is using SVC like Storwize, but it is using a small subset of the functionality supported for Storwize.
* Though the code looks similar it is different in some key ways that would make it difficult rework the Storwize driver to support FlashSystem.
* Ultimately, the FlashSystem is a different storage backend that just happens to use SVC, like Storwize.
* In the future, it is likely that the two systems will diverge in their similarity. The development felt, as a result, that it was best to create a separate driver.

Blueprint information

Status:
Complete
Approver:
Mike Perez
Priority:
Low
Drafter:
Edwin Wang
Direction:
Approved
Assignee:
Edwin Wang
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 2015.1.0
Started by
Mike Perez on 2014-10-31
Completed by
Mike Perez on 2014-12-04

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/ibm-flashsystem-driver,n,z

Addressed by: https://review.openstack.org/130091
    Add cinder support for IBM FlashSystem.

Addressed by: https://review.openstack.org/129984/
    Add cinder spec for IBM FlashSystem.

IBM FlashSystem FC driver certification result:
https://bugs.launchpad.net/cinder/+bug/1382945

Addressed by: https://review.openstack.org/144627
    Add iSCSI protocol support for IBM FlashSystem.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.