Finish UUID conversion

Registered by Vish Ishaya

There are a few remaining places that haven't been converted to use UUIDs that still need to move. This blueprint is to track all of them.

1. Volume and Snapshot ids need to be converted to UUIDs

2. Instance ids in Block Device Mapping need to be converted to UUIDS

3. Instance ids in volumes table need to be converted to uuids (and the foreign key removed)

4. Instance ids in instance_metadata need to be converted

5. Security group instance association needs to be converted

Blueprint information

Status:
Complete
Approver:
Vish Ishaya
Priority:
Essential
Drafter:
Vish Ishaya
Direction:
Approved
Assignee:
Michael Still
Definition:
Approved
Series goal:
Accepted for folsom
Implementation:
Implemented
Milestone target:
milestone icon 2012.2
Started by
Vish Ishaya
Completed by
Vish Ishaya

Related branches

Sprints

Whiteboard

Volume IDs and Snapshot IDs are now UUIDs thanks to John Griffith.
Block device mapping is done.
Instance metadata is done.
Volumes use of instance_id was done by John Griffith.
Security Group Instance Association is done.
Consoles is done.
Instance_info_caches is done.
Fixed_ips is done.

Still to do:

Virtual_interfaces

Gerrit topic: https://review.openstack.org/#q,topic:bp/finish-uuid-conversion,n,z

Addressed by: https://review.openstack.org/9510
    Convert fixed_ips to using instance_uuid.

Addressed by: https://review.openstack.org/10448
    Convert virtual_interfaces to using instance_uuid.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.