Migration allocations

Registered by Dan Smith on 2017-08-28

We need migration records to "own" the rollback allocations for instances during a move

Blueprint information

Status:
Complete
Approver:
Matt Riedemann
Priority:
High
Drafter:
Dan Smith
Direction:
Approved
Assignee:
Dan Smith
Definition:
Approved
Series goal:
Accepted for queens
Implementation:
Implemented
Milestone target:
milestone icon queens-3
Started by
Matt Riedemann on 2017-08-29
Completed by
Matt Riedemann on 2017-12-21

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/498510
    WIP: Add migration-allocations spec

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

Addressed by: https://review.openstack.org/496934
    Add uuid to migration object and migrate-on-load

Addressed by: https://review.openstack.org/496932
    Add placeholder migrations for Pike backports

Addressed by: https://review.openstack.org/496933
    Add uuid to migration table

Addressed by: https://review.openstack.org/498589
    Add uuid online migration for migrations

Addressed by: https://review.openstack.org/498947
    Move allocation manipulation out of drop_move_claim()

Addressed by: https://review.openstack.org/498948
    Make allocation cleanup honor new by-migration rules

Addressed by: https://review.openstack.org/498949
    Revert allocations by migration uuid

Addressed by: https://review.openstack.org/498950
    WIP: Pre-create migration object

Addressed by: https://review.openstack.org/506730
    Add get_node_uuid() helper to ResourceTracker

Addressed by: https://review.openstack.org/506419
    Refactor resource tracker to account for migration allocations

Addressed by: https://review.openstack.org/506420
    WIP: Make migration uuid hold allocations for migrating instances

Addressed by: https://review.openstack.org/507638
    Make live migration hold resources with a migration allocation

Addressed by: https://review.openstack.org/509852
    Add test for resize migration type detection

Addressed by: https://review.openstack.org/510591
    Fix typo in test_prep_resize_errors_migration

Addressed by: https://review.openstack.org/511306
    Split get_allocations_for_instance() into useful bits

We might want to keep this open I guess to use the swap allocations API changes in Placement, so I'm going to re-open. -- mriedem 20171212

Addressed by: https://review.openstack.org/528089
    WIP: Implement set_and_clear_allocations in report client

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.