Bump the versions for the Object and RPC API versions

Registered by John Garbutt

Now objects are getting a long way towards complete, we have lots of versions we can drop, and corresponding RPC API calls.

For more details see:
https://wiki.openstack.org/wiki/RpcMajorVersionUpdates

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
High
Drafter:
John Garbutt
Direction:
Approved
Assignee:
Dan Smith
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon 12.0.0
Started by
John Garbutt
Completed by
John Garbutt

Related branches

Sprints

Whiteboard

Note: this is something done in the RC period previously, we are likely to let this drift into RC period again, as ideally it merges after all RPC and object changes for liberty are merged. --johnthetubaguy 28th August 2015

Gerrit topic: https://review.openstack.org/#q,topic:bp/liberty-bump-object-and-rpcapi-versions,n,z

Addressed by: https://review.openstack.org/168857
    Add version 3.0 of conductor RPC interface

Addressed by: https://review.openstack.org/168859
    Remove lazy-loading property compute_task_api from compute api

Addressed by: https://review.openstack.org/168858
    Remove conductor 2.x RPC API

Addressed by: https://review.openstack.org/217132
    Remove and deprecate conductor compute_node_create()

Addressed by: https://review.openstack.org/217815
    Pull out the common bits of Instance into _BaseInstance

Addressed by: https://review.openstack.org/217816
    Fix an issue with NovaObjectRegistry hook

Addressed by: https://review.openstack.org/217817
    Refactor Instance tests to use objects.Instance

Addressed by: https://review.openstack.org/217818
    Update objects test infrastructure for multiple versions

Addressed by: https://review.openstack.org/217819
    Add Instance v2.0 object

Addressed by: https://review.openstack.org/217851
    Make the conductor fixture use version manifests

Addressed by: https://review.openstack.org/217239
    Implement manifest-based backports

Addressed by: https://review.openstack.org/219337
    Pull out the common bits of InstanceList into _BaseInstanceList

Addressed by: https://review.openstack.org/219432
    Teach conductor to do manifest-based object_class_action() things

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

Addressed by: https://review.openstack.org/220689
    Freeze v1 Instance and InstanceList schema hashes

Addressed by: https://review.openstack.org/218652
    Drop unused conductor manager vol_usage_update() mock

Addressed by: https://review.openstack.org/220730
    Remove and deprecate conductor object_backport()

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.