Bug 1261090 - [RFE][nova]: Fix resource tracking for operations that move instances between hosts
Summary: [RFE][nova]: Fix resource tracking for operations that move instances between...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-nova
Version: 7.0 (Kilo)
Hardware: Unspecified
OS: Unspecified
high
medium
Target Milestone: ga
: 8.0 (Liberty)
Assignee: Eoghan Glynn
QA Contact: Prasanth Anbalagan
URL: https://blueprints.launchpad.net/nova...
Whiteboard: upstream_milestone_liberty-rc1 upstre...
Depends On:
Blocks: 1281573 1396164
TreeView+ depends on / blocked
 
Reported: 2015-09-08 14:39 UTC by Stephen Gordon
Modified: 2019-09-09 16:33 UTC (History)
12 users (show)

Fixed In Version: openstack-nova-12.0.0-1.el7ost
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-04-07 21:07:21 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
OpenStack gerrit 193576 0 None MERGED Fix resource tracking for operations that move instances between hosts 2020-07-14 16:15:37 UTC
OpenStack gerrit 197137 0 None MERGED compute: rename ResizeClaim to MoveClaim 2020-07-14 16:15:37 UTC
OpenStack gerrit 197138 0 None MERGED rt: generalize claim code to be useful for other move actions 2020-07-14 16:15:36 UTC
OpenStack gerrit 197525 0 None MERGED tests: move a test to the proper class in test_resource_tracker 2020-07-14 16:15:36 UTC
OpenStack gerrit 197526 0 None MERGED tests: Move test_resource_tracker to Instance objects 2020-07-14 16:15:36 UTC
OpenStack gerrit 197668 0 None ABANDONED Introduce a simple state machine module 2020-07-14 16:15:37 UTC
OpenStack gerrit 197669 0 None ABANDONED Define migration states and transitions and use when changing status 2020-07-14 16:15:37 UTC
OpenStack gerrit 199678 0 None MERGED rt: move filtering of migration by type lower in the call stack 2020-07-14 16:15:36 UTC
OpenStack gerrit 199679 0 None MERGED Allow for migration object to be passed to _move_claim 2020-07-14 16:15:35 UTC
OpenStack gerrit 200485 0 None MERGED rebuild: RPC sends additional args and claims are done 2020-07-14 16:15:35 UTC
OpenStack gerrit 213461 0 None MERGED compute: Split the rebuild_instance method 2020-07-14 16:15:35 UTC
OpenStack gerrit 214713 0 None ABANDONED compute: Make rebuild consider the node that was passed in 2020-07-14 16:15:36 UTC
OpenStack gerrit 214770 0 None ABANDONED Make rebuild/evacuate use resource claims 2020-07-14 16:15:36 UTC
OpenStack gerrit 216731 0 None MERGED db: Add the migration_context to the instance_extra table 2020-07-14 16:15:35 UTC
OpenStack gerrit 216732 0 None MERGED objects: Add MigrationContext object 2020-07-14 16:15:35 UTC
OpenStack gerrit 216733 0 None MERGED objects: Hook migration object into Instance 2020-07-14 16:15:35 UTC
OpenStack gerrit 218201 0 None MERGED tests: Make test_claims use Instance object 2020-07-14 16:15:35 UTC
OpenStack gerrit 218385 0 None MERGED Claims: Make sure move claims create a migration context records 2020-07-14 16:15:35 UTC
OpenStack gerrit 218500 0 None MERGED compute: migrate/resize paths properly handle stashed numa_topology 2020-07-14 16:15:35 UTC
OpenStack gerrit 218938 0 None MERGED RT: Migration resource tracking uses migration context 2020-07-14 16:15:35 UTC
Red Hat Product Errata RHEA-2016:0603 0 normal SHIPPED_LIVE Red Hat OpenStack Platform 8 Enhancement Advisory 2016-04-08 00:53:53 UTC

Description Stephen Gordon 2015-09-08 14:39:14 UTC
Cloned from launchpad blueprint https://blueprints.launchpad.net/nova/+spec/migration-fix-resource-tracking.

Description:

Resource tracking for operations that move instances between compute hosts is
broken in Nova. The fix requires some refactoring and tweaking of the data
model so it's discussed in a spec. It's really about fixing of several long
standing bugs.

Specification URL (additional information):

http://specs.openstack.org/openstack/nova-specs/specs/liberty/approved/migration-fix-resource-tracking.html

Comment 3 Stephen Gordon 2015-09-08 14:43:27 UTC
Per blueprint, last patch merged for Liberty was https://review.openstack.org/#/c/216733 - need to work out what if anything we can verify (probably mostly regression testing?) for Liberty/8.0 and split remaining patches out for Mitaka.

Comment 7 errata-xmlrpc 2016-04-07 21:07:21 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHEA-2016-0603.html


Note You need to log in before you can comment on or make changes to this bug.