Deregister Placement Objects

Registered by Chris Dent

The placement service does not and will not use RPC so the registration and versioning of objects that happens in nova.objects.resource_provider does not need to happen. In the implementation for https://blueprints.launchpad.net/nova/+spec/post-allocations there are changes to objects required that would normally violate object versioning rules, so prior to doing that work we would like to go ahead and remove all aspects and versioning from the objects used by placement.

Blueprint information

Status:
Complete
Approver:
Matt Riedemann
Priority:
Low
Drafter:
Chris Dent
Direction:
Approved
Assignee:
Chris Dent
Definition:
Approved
Series goal:
Accepted for queens
Implementation:
Implemented
Milestone target:
milestone icon queens-1
Started by
Matt Riedemann
Completed by
Matt Riedemann

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/placement-deregister-objects,n,z

Addressed by: https://review.openstack.org/502152
    [placement] Unregister the TraitList object

Addressed by: https://review.openstack.org/502153
    [placement] Unregister the Trait object

Addressed by: https://review.openstack.org/502154
    [placement] Unregister the ResourceClassList object

Addressed by: https://review.openstack.org/502155
    [placement] Unregister the ResourceClass object

Addressed by: https://review.openstack.org/502156
    [placement] Unregister the UsageList object

Addressed by: https://review.openstack.org/502157
    [placement] Unregister the Usage object

Addressed by: https://review.openstack.org/502158
    [placement] Unregister the AllocationList object

Addressed by: https://review.openstack.org/502159
    [placement] Unregister the Allocation object

Addressed by: https://review.openstack.org/502160
    [placement] Unregister the InventoryList object

Addressed by: https://review.openstack.org/502161
    [placement] Unregister the Inventory object

Addressed by: https://review.openstack.org/502162
    [placement] Unregister the ResourceProviderList object

Addressed by: https://review.openstack.org/502163
    [placement] Unregister the ResourceProvider object

Addressed by: https://review.openstack.org/502164
    [placement] Removing versioning from resource_provider objects

Gerrit topic: https://review.openstack.org/#q,topic:bp/post-allocations,n,z

Approving as a specless blueprint for code cleanup in Queens. -- mriedem 20170920

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.