Bug 2125824 - Neutron server doesn't start
Summary: Neutron server doesn't start
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: python-networking-ovn
Version: 16.1 (Train)
Hardware: Unspecified
OS: Unspecified
urgent
urgent
Target Milestone: z9
: 16.1 (Train on RHEL 8.2)
Assignee: Jakub Libosvar
QA Contact: Maor
URL:
Whiteboard:
Depends On: 2127229
Blocks: 2132151
TreeView+ depends on / blocked
 
Reported: 2022-09-10 21:25 UTC by Jakub Libosvar
Modified: 2023-09-06 16:36 UTC (History)
16 users (show)

Fixed In Version: python-networking-ovn-7.3.1-1.20220926193640.4e24f4c.el8ost
Doc Type: Bug Fix
Doc Text:
This update in RHOSP 16.1.9 fixes a bug that causes the Networking service (neutron) to fail to start after an update to RHOSP 16.1.8 and also causes OVN database instability after updates to RHOSP 16.1.8. + Instead of updating to RHOSP 16.1.8, update directly to RHOSP 16.1.9.
Clone Of:
: 2127229 2127230 2132151 (view as bug list)
Environment:
Last Closed: 2022-12-07 20:27:09 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker OSP-18647 0 None None None 2022-09-10 21:26:52 UTC
Red Hat Product Errata RHBA-2022:8795 0 None None None 2022-12-07 20:27:42 UTC

Description Jakub Libosvar 2022-09-10 21:25:09 UTC
Description of problem:
On bigger environment, connections to the OVN databases may take a lot of time. Neutron OVN mechanism attempts to connect in the pre-fork to configure OVN DB server but API workers are started before. API workers rely on hash ring mechanism that considers hash ring node dead if it's not been touched in the last 60 seconds. The touching mechanism is done by periodic task that's executed from each maintenance worker, however the worker is started in a post-fork.

This means, if connection to both OVN DBs take more than 60 seconds, the API worker hash ring nodes are considered dead. It eventually recovers but it takes more than an hour.

This is a regression caused by https://review.opendev.org/c/openstack/networking-ovn/+/812304

Neutron shouldn't be configuring other services.

Version-Release number of selected component (if applicable):
16.1.8

How reproducible:
Always

Steps to Reproduce:
1. Start neutron server
2.
3.

Actual results:


Expected results:


Additional info:

Comment 19 errata-xmlrpc 2022-12-07 20:27:09 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 (Red Hat OpenStack Platform 16.1.9 bug fix and enhancement 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://access.redhat.com/errata/RHBA-2022:8795


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