Replace NetApp cDOT storage service catalog module
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:
- newton-2
- Started by
- Clinton Knight
- Completed by
- Clinton Knight
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
NetApp: Decouple capacity volume stats collection
Addressed by: https:/
NetApp: Rewrite user API discovery logic
Addressed by: https:/
NetApp: Remove type checks from manage workflow
Addressed by: https:/
NetApp: Add iterator handling to client library
Addressed by: https:/
NetApp: Replace SSC for cDOT block & file drivers
Addressed by: https:/
NetApp: Finish SSC refactor by removing dead code