Update drivers to new base class structure

Registered by Marc Koderer

Adapt all drivers to new base driver structure.

Spec: https://review.openstack.org/177114

Former spec for base class porting: https://review.openstack.org/#/c/114168/

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Marc Koderer
Direction:
Needs approval
Assignee:
Marc Koderer
Definition:
New
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Sean McGinnis
Completed by
Sean McGinnis

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/177114
    Add spec for abc-driver-update

Addressed by: https://review.openstack.org/138661
    Port rbd driver to use new driver model

Addressed by: https://review.openstack.org/160674
    Port block_device driver to use new driver model

Addressed by: https://review.openstack.org/178992
    Port ProphetStor driver to use new driver model

Addressed by: https://review.openstack.org/160688
    Port remote_fs driver to use new driver model

Gerrit topic: https://review.openstack.org/#q,topic:storpool-block-driver,n,z

Addressed by: https://review.openstack.org/188731
    StorPool: use the ABC metaclasses for volume drivers

Addressed by: https://review.openstack.org/188725
    Re-add the StorPool distributed storage driver

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

Gerrit topic: https://review.openstack.org/#q,topic:abc-driver-update,n,z

Addressed by: https://review.openstack.org/160346
    Add script to list support matrix

Addressed by: https://review.openstack.org/193374
    Port LeftHand driver to use ABCMeta driver model

Addressed by: https://review.openstack.org/193769
    Port NetApp NFS drivers to use ABC driver model

Addressed by: https://review.openstack.org/196202
    Port NetApp DATAONTAP blocks drivers to ABC model

Addressed by: https://review.openstack.org/196225
    Port NetApp E-Series iSCSI driver to ABC model

Addressed by: https://review.openstack.org/200209
    Port Tintri driver to ABC driver model

Addressed by: https://review.openstack.org/205475
    Port StorwizeSVCDriver to use ABCMeta driver model

Addressed by: https://review.openstack.org/205738
    Port XIVDS8K Driver to use ABCMeta driver model

Addressed by: https://review.openstack.org/215200
    Port 3PAR drivers to use ABCMeta driver model

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.