Refactor driver interfaces
Registered by
Julia Portnova
Currently we have three interfaces in driver:
1. allocate container
2. create share
3. create export
Not all the backends need to implement of those three interfaces.
The proposal is to have one interface create_share.
We will need to modify base driver and all the backends.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Julia Portnova
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Julia Portnova
- Completed by
- Julia Portnova
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Refactoring driver interfaces
---------
Caitlin Bestler:
It is easy to envision folding explicit creation of containers into being something implicit as a result of creating shares. But how do you make control of visibility implicit? Would you still be able to temporarily hide, but not erase, a share?
(?)