Open up the source code of IBM Storage cinder driver
Historically the IBM Storage driver started its way in cinder with just a small piece of code in the community while keeping most of the driver code closed. It is time to open up the source code.
The effort is divided to two steps:
1. In the first step we are open the source code of the Accelerate family (XIV, Spectrum Accelerate, A9000 and A9000R) client. This code is not part of the OpenStack code and will be available on Github, but will be required by the IBM Storage driver (added to cinder requirements).
2. The next phase is opening the driver source code.
The code of the driver is ~8000 lines, which is a lot of code for a single review. Due to the code size, it would be good to divide the work to several patches. This might be partially possible, but for the major part it would break existing functionality.
In order to get this through in time for Ocata, it would help if slow to fix issues will not block the main review. Of course we will deal immediately with any small issues as well as any critical issues. But we would like to address slow to fix issues in separate patches, possibly in Pico.
Blueprint information
- Status:
- Complete
- Approver:
- Sean McGinnis
- Priority:
- Medium
- Drafter:
- Alon Marx
- Direction:
- Approved
- Assignee:
- Alon Marx
- Definition:
- Approved
- Series goal:
- Accepted for ocata
- Implementation:
- Implemented
- Milestone target:
- ocata-rc1
- Started by
- Sean McGinnis
- Completed by
- Sean McGinnis
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
WIP - Open the source code of ibm_storage driver