Remove the share properties that were deprecated with share instances

Registered by Tom Barron

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
Completed by
Goutham Pacha Ravi

Related branches

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://review.opendev.org/#/c/575517/

Abandoned changes:

Gerrit topic: https://review.openstack.org/#q,topic:bp/remove-deprecated-share-properties,n,z

Addressed by: https://review.openstack.org/420886
    Some share api test cleanup

Addressed by: https://review.openstack.org/420887
    tests: remove useless variables in db_utils methods

Addressed by: https://review.openstack.org/420888
    Remove deprecated share_type share model properties

Addressed by: https://review.openstack.org/420889
    Remove deprecated availability zone from share model

Addressed by: https://review.openstack.org/420890
    Remove deprecated share_network_id from share model

Addressed by: https://review.openstack.org/420891
    Remove deprecated share_server_id from share model

Addressed by: https://review.openstack.org/420892
    Remove deprecated host property from share model

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.