Refactor Cinder's iSCSI/FC attach code

Registered by Walt Boring

Problem:
Cinder now has copy/paste code from Nova's libvirt to do attach of a volume to the cinder node. This is done so cinder can copy volume contents into an image and then stuff the image into glance. This currently only works for iSCSI, but we need the same capability for Fibre Channel. Also needed for other non-iscsi drivers

Blueprint information

Status:
Complete
Approver:
John Griffith
Priority:
Medium
Drafter:
None
Direction:
Approved
Assignee:
Walt Boring
Definition:
Approved
Series goal:
Accepted for havana
Implementation:
Implemented
Milestone target:
milestone icon 2013.2
Started by
Thierry Carrez
Completed by
John Griffith

Related branches

Sprints

Whiteboard

What about detach?

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

Addressed by: https://review.openstack.org/32650
    First step in attach/detach refactoring.

Addressed by: https://review.openstack.org/36577
    Add Brick Fibre Channel attach/detach support.

Gerrit topic: https://review.openstack.org/#q,topic:fc-volume-image-xfer,n,z

Addressed by: https://review.openstack.org/36578
    Add Fibre Channel image tranfer support.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.