resize revert:VirtualInterfaceCreateException: Virtual Interface creation failed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
In Progress
|
Undecided
|
Jie Li |
Bug Description
This bug is the same as [1], but that bug wasn't solved completely. It also fails occasionally during REVERT_RESIZE operation.
The more detail is:
Description
===========
This is all only when Neutron is using OVS with hybrid plugging.
When reverting a resized instance from dest host back to its original source host(source host is different from dest host), Nova will timeout waiting for the vif-plugged external event, and never finish the revert. This happens because Nova wait the vif-plugged external event which the vif status is inactive from the network info[2]. But the network_info is too old, although the vif status is inactive in network_info, actually it maybe active. If the vif status is active actually, Nova will timeout.
Steps to reproduce
==================
1. Resize an instance
2. When it's in VERIFY_RESIZE, revert it
Expected result
===============
Instance reverts correctly.
Actual result
=============
Instance goes to ERROR.
Environment
===========
OVS with hybrid plug.
The Nova release is Rocky. And affected the release after the Rocky.
Re:
[1]:https:/
[2]:https:/
description: | updated |
Changed in nova: | |
assignee: | nobody → Jie Li (ramboman) |
Fix proposed to branch: master /review. opendev. org/746020
Review: https:/