Convert EC2 API to use nova objects

Registered by wingwj

This blueprint covers updating EC2 API and related functions to use the Nova object model for all database interaction, like implementation in compute manager & nova-network now.

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
Low
Drafter:
wingwj
Direction:
Approved
Assignee:
Russell Bryant
Definition:
Approved
Series goal:
Accepted for juno
Implementation:
Implemented
Milestone target:
milestone icon 2014.2
Started by
wingwj
Completed by
Russell Bryant

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/covers,n,z

Addressed by: https://review.openstack.org/90292
    Convert EC2 API to use nova objects

Spec not approved yet, un-targeting blueprint from juno-1 --johnthetubaguy (28th May 2014)

You should not set a milestone target unless the blueprint has been properly prioritized by the project drivers.

Spec approved, approved blueprint --johnthetubaguy (24th June 2014)

Some earlier patches for this were done here: https://review.openstack.org/#/q/status:merged+project:openstack/nova+branch:master+topic:objects,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bp/convert-ec2-api-to-use-nova-objects,n,z

Addressed by: https://review.openstack.org/113385
    Add new db api get functions for ec2_snapshot

Addressed by: https://review.openstack.org/113386
    Add EC2SnapshotMapping object

Addressed by: https://review.openstack.org/113387
    Use EC2SnapshotMapping for creating mappings

Addressed by: https://review.openstack.org/113388
    Get EC2 snapshot mappings with nova object

Addressed by: https://review.openstack.org/113389
    Remove unused db api methods

TODO: object for the s3_image_* stuff in the db API

Addressed by: https://review.openstack.org/113667
    Add S3ImageMapping object

Addressed by: https://review.openstack.org/113917
    ec2: Use S3ImageMapping object

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.