Instances recovered after failed migrations enter error state (hyper-v)
Bug #1841411 reported by
Lucian Petrut
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Lucian Petrut | ||
Queens |
New
|
Undecided
|
Unassigned | ||
Rocky |
New
|
Undecided
|
Unassigned | ||
Stein |
Fix Committed
|
Undecided
|
Lucian Petrut | ||
compute-hyperv |
Fix Released
|
Undecided
|
Lucian Petrut |
Bug Description
Most users expect that if a live migration fails but the instance is fully recovered, it shouldn't enter 'error' state. Setting the migration status to 'error' should be enough. This simplifies debugging, making it clear that the instance dosn't have to be manually recovered.
This patch changed this behavior, indirectly affecting the Hyper-V driver, which propagates migration errors: Idfdce9e7dd8106
When using the Hyper-V driver, instances enter error state even after successful recoveries. We may copy the Libvirt driver behavior and avoid propagating exceptions in this case.
tags: | added: hyper-v |
summary: |
- Instances recovered after failed migrations enter error state + Instances recovered after failed migrations enter error state (hyper-v) |
tags: | added: live-migration |
Changed in nova: | |
importance: | Undecided → Medium |
no longer affects: | nova/ocata |
no longer affects: | nova/pike |
To post a comment you must log in.
Fix proposed to branch: master /review. opendev. org/678481
Review: https:/