Replace NetApp cDOT storage service catalog module

Registered by Clinton Knight

The oldest part of the NetApp cDOT driver is the storage service catalog (SSC) module, which provides statistics that are returned to the Cinder scheduler for extra specs matching. The SSC code is poorly organized, inconsistent with the driver architecture, inefficient (particularly at driver load time), difficult to extend, and only partially covered by unit tests (using the mox framework). A series of patches will be forthcoming to completely replace this module.

Blueprint information

Status:
Complete
Approver:
Sean McGinnis
Priority:
Medium
Drafter:
Clinton Knight
Direction:
Approved
Assignee:
Clinton Knight
Definition:
Approved
Series goal:
Accepted for newton
Implementation:
Implemented
Milestone target:
milestone icon newton-2
Started by
Clinton Knight
Completed by
Clinton Knight

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/replace-netapp-cdot-ssc-module,n,z

Addressed by: https://review.openstack.org/312927
    NetApp: Decouple capacity volume stats collection

Addressed by: https://review.openstack.org/314738
    NetApp: Rewrite user API discovery logic

Addressed by: https://review.openstack.org/318645
    NetApp: Remove type checks from manage workflow

Addressed by: https://review.openstack.org/321164
    NetApp: Add iterator handling to client library

Addressed by: https://review.openstack.org/327831
    NetApp: Replace SSC for cDOT block & file drivers

Addressed by: https://review.openstack.org/334116
    NetApp: Finish SSC refactor by removing dead code

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.