Delete all traces of volume code from nova

Registered by Vish Ishaya

Nova-volume was deprecated in folsom. We need it gone in grizzly!

Blueprint information

Status:
Complete
Approver:
Vish Ishaya
Priority:
Essential
Drafter:
Vish Ishaya
Direction:
Needs approval
Assignee:
Joe Gordon
Definition:
Approved
Series goal:
Accepted for grizzly
Implementation:
Implemented
Milestone target:
milestone icon 2013.1
Started by
Vish Ishaya
Completed by
Joe Gordon

Related branches

Sprints

Whiteboard

First Removal In. Remaining Items:

 * volume/driver.py & volume/iscsi.py [DONE]
   These files are used by the libvirt volume driver tests. These
   tests should be updated to mock the relevant calls.

 * scheduler/simple.py & scheduler/multi.py [DONE]
   These files should no longer be necessary so they can be removed
   in a subsequent patch

 * exception.py cleanup [DONE]
   Once the above files are removed there are a number of unused
   exceptions which can be removed

 * database calls and database tables [DONE]
   DB calls can be removed.
   DB tables should remain for a while

 * additional config options and nova.conf.sample [DONE]
   There may be a few extra config options that can be removed and the
   conf sample can be regenerated

* update nova client [https://bugs.launchpad.net/nova/+bug/1078089]

Gerrit topic: https://review.openstack.org/#q,topic:bp/delete-nova-volume,n,z

Addressed by: https://review.openstack.org/14731
    removes the nova-volume code from nova

Addressed by: https://review.openstack.org/15068
    Remove nova-volume scheduling support

Addressed by: https://review.openstack.org/15602
    Remove nova-volume DB

Addressed by: https://review.openstack.org/15685
    Prune volume.driver and remove volume.iscsi

Addressed by: https://review.openstack.org/15692
    Remove unused volume exceptions

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.