GlusterFS drivers code cleanup
The following items needs to be cleaned up (without impacting behavior):
- common: gluster option query should be done directly with 'vol get' instead of parsing 'vol info' output
- common: gluster option query should have a boolean valued variant (coercing "on", "yes", etc. to True, "off", "no", etc. to False)
- common: gluster_call: high level error handling should be included in method
- common: vol set wrapper needed with optional fault tolerance
- common: GlusterManager instantiation needs proper data validation (cf. https:/
- volume layout: fetch the list of volumes and their option with 'vol info' instead of separate 'vol list' + getting options
- glusterfs: _setup_
- glusterfs-native: move module under glusterfs
Blueprint information
- Status:
- Complete
- Approver:
- Ben Swartzlander
- Priority:
- Low
- Drafter:
- Csaba Henk
- Direction:
- Approved
- Assignee:
- Csaba Henk
- Definition:
- Approved
- Series goal:
- Accepted for mitaka
- Implementation:
- Implemented
- Milestone target:
- mitaka-3
- Started by
- Ben Swartzlander
- Completed by
- Clinton Knight
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
gluster*: refactor gluster_call
Addressed by: https:/
gluster*: add proper getter/setters for volume options
Gerrit topic: https:/
Addressed by: https:/
gluster*: clean up volume option querying
Addressed by: https:/
glusterfs_
Addressed by: https:/
glusterfs.
Gerrit topic: https:/