Bug 2221927
| Summary: | For some scenarios and deployments OVN DB sync script causes outages when executed in "repair" mode | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Alex Stupnikov <astupnik> |
| Component: | python-networking-ovn | Assignee: | Rodolfo Alonso <ralonsoh> |
| Status: | CLOSED NOTABUG | QA Contact: | Eran Kuris <ekuris> |
| Severity: | high | Docs Contact: | |
| Priority: | medium | ||
| Version: | 16.2 (Train) | CC: | apevec, lhh, ltamagno, majopela, scohen, skaplons |
| Target Milestone: | z6 | Keywords: | Triaged |
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2023-07-21 09:57:32 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Alex Stupnikov
2023-07-11 10:09:13 UTC
Hello Alex: After debating this with the Networking team, the output is that the DB sync tool is a recovery tool that should be executed only in case of DB discrepancies. The execution of this tool should be done with minimal or no API activity. It is not recommended that the Neutron API creates/destroy resources during the execution of the DB sync tool. There is an article [1] explaining how to block the Neutron API ports (using iptables) to prevent any interaction with the Neutron DB. The recommendation is to execute the DB sync tool **only during a maintenance window** and never during normal operation. Also it is recommendable to follow the article [1] procedure to block/unblock the Neutron API ports. Regards. [1]https://access.redhat.com/solutions/6775251 |