Remove the share properties that were deprecated with share instances
When manila introduced share instances a number of properties that had belonged to the share model moved to the share instance model. To minimize required code changes at the time, these properties were proxied from the share to the share instance, enabling them to be used temporarily as if they were share properties. The intent was however to deprecate them for later removal. Indeed, warning messages are displayed about these every time one gets the share model - as when showing or listing shares.
Several releases have passed since these properties were deprecated and it is high time to remove them.
Blueprint information
- Status:
- Complete
- Approver:
- Ben Swartzlander
- Priority:
- Undefined
- Drafter:
- Tom Barron
- Direction:
- Needs approval
- Assignee:
- Tom Barron
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Deferred
- Milestone target:
- None
- Started by
- Completed by
- Goutham Pacha Ravi
Related branches
Related bugs
Sprints
Whiteboard
The proxying of share properties in share instances continues as of the Ussuri release of Manila, the core problem with incorrect logging was addressed by: https:/
Abandoned changes:
Gerrit topic: https:/
Addressed by: https:/
Some share api test cleanup
Addressed by: https:/
tests: remove useless variables in db_utils methods
Addressed by: https:/
Remove deprecated share_type share model properties
Addressed by: https:/
Remove deprecated availability zone from share model
Addressed by: https:/
Remove deprecated share_network_id from share model
Addressed by: https:/
Remove deprecated share_server_id from share model
Addressed by: https:/
Remove deprecated host property from share model