Update git submodules
* Update neutron from branch 'master'
to a3dc80b509d72c8d1a3ea007cb657a9e217ba66a
- Merge "[OVN] Fix RowNotFound exception while waiting for metadata networks"
- [OVN] Fix RowNotFound exception while waiting for metadata networks
In the set_port_status_up() the OVN driver waits for the metadata to be
provisioned (15 seconds) [0] prior to sending the event to Nova notifying
that the provisioning of the port is done (network-vif-plugged). But
there could be a race condition while trying to get that information
which results in a RowNotFound being raise in the waiting loop.
Once that happens, the exception is bubbled up and the OVN driver end up
not sending the event to Nova and the instance will fail to deploy (it
will be stuck in BUILD state until it times out).
This patch changes the logic of the method looking for the metadata
network information to not raise RowNotFound so that the waiting loop
can iteract again [0] until the information is available.
[0]
cbd72e2f48/neutron/plugins/ml2/drivers/ovn/mech_driver/mech_driver.py (L1124)
Change-Id: I3c106ace74b5c6e4ed0cb7e827baf5d6595ec5d0
Closes-Bug: #1914394
Signed-off-by: Lucas Alvares Gomes <lucasagomes@gmail.com>
This commit is contained in:
parent
75ce3921c6
commit
f07fc54149
2
neutron
2
neutron
|
@ -1 +1 @@
|
|||
Subproject commit ab8a17c6a4902bb94c95f3e763eab0481e1e0c43
|
||||
Subproject commit a3dc80b509d72c8d1a3ea007cb657a9e217ba66a
|
Loading…
Reference in New Issue