LIO: Integrate with rtslib-fb

Registered by Eric Harney

In Grizzly and Havana, users had to install "rtstool" to use the "lioadm" iscsi_helper. This code was originally intended to live inside of Cinder, but was put in an external package for licensing reasons.

Now that rtslib-fb is Apache-licensed, the rtstool code that interfaces with it should be brought into the Cinder tree rather than living as an external package.

https://pypi.python.org/pypi/rtslib-fb/2.1.40

Blueprint information

Status:
Complete
Approver:
John Griffith
Priority:
Low
Drafter:
Eric Harney
Direction:
Approved
Assignee:
Eric Harney
Definition:
Approved
Series goal:
Accepted for icehouse
Implementation:
Implemented
Milestone target:
milestone icon 2014.1
Started by
Eric Harney
Completed by
Eric Harney

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/51051
    Revert "remove cinder-rtstool because of rtslib dep"

Addressed by: https://review.openstack.org/52996
    Rename "rtstool" to "cinder-rtstool"

(?)

Work Items

Work items:
Restore prior rtstool code. https://review.openstack.org/51051 : DONE
Rename from rtstool to cinder-rtstool as the script is part of Cinder. : DONE
Have brick's iSCSI code call "cinder-rtstool" instead of "rtstool". : DONE
This essentially just needs decent testing to make sure it is complete. : DONE
Fix Bug 1273480: DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.