Bugzilla will be upgraded to version 5.0 on a still to be determined date in the near future. The original upgrade date has been delayed.
Bug 1433533 - (ovn_faulttolerance) [RFE] [Neutron] [OVN] Fault tolerant ML2 -> OVN synchronization
[RFE] [Neutron] [OVN] Fault tolerant ML2 -> OVN synchronization
Status: CLOSED ERRATA
Product: Red Hat OpenStack
Classification: Red Hat
Component: python-networking-ovn (Show other bugs)
12.0 (Pike)
Unspecified Unspecified
medium Severity high
: Upstream M3
: 13.0 (Queens)
Assigned To: Lucas Alvares Gomes
Eran Kuris
: FutureFeature, Triaged
Depends On:
Blocks: osp13ovn 1548947
  Show dependency treegraph
 
Reported: 2017-03-17 19:16 EDT by Assaf Muller
Modified: 2018-06-27 09:30 EDT (History)
16 users (show)

See Also:
Fixed In Version: python-networking-ovn-4.0.0-0.20180211021409.329d6d8.el7ost
Doc Type: Enhancement
Doc Text:
To help maintain consistency between the neutron and OVN databases, configuration changes are internally compared and verified in the backend. Each configuration change is assigned a revision number, and a scheduled task validates all create, update, and delete operations made to the databases.
Story Points: ---
Clone Of:
Environment:
Last Closed: 2018-06-27 09:29:18 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
OpenStack gerrit 490834 None master: MERGED networking-ovn: Idea proposal: Neutron/OVN database consistency problem (I2719faf41fd323536378e1c16b5f336ead5dcd68) 2018-02-28 08:27 EST
OpenStack gerrit 520631 None master: MERGED networking-ovn: Check for ports correctness (I1b2366743d76e93c8a2b19c06bcba10a3a29c7f6) 2018-02-28 08:27 EST
OpenStack gerrit 528746 None master: MERGED networking-ovn: Check for floating ips correctness (I377007c955809b8d56af93e24f0914e446f56bb2) 2018-02-28 08:27 EST
OpenStack gerrit 529637 None master: MERGED networking-ovn: Check for security group correctness (I2add7ba1eb989fd585792c751cba4ec87f3c4974) 2018-02-28 08:26 EST
OpenStack gerrit 530229 None master: MERGED networking-ovn: Check for subnets correctness (I619efda775471e51bf70a63b987abf719aae995f) 2018-02-28 08:26 EST
OpenStack gerrit 531033 None master: MERGED networking-ovn: Check for sg_rules correctness (Ie2659ecb84193d58d35ced6b8fb0b89fc03cf6e7) 2018-02-28 08:26 EST
OpenStack gerrit 532183 None master: MERGED networking-ovn: Refactor Routers (I1744c91004fc36e0b97ebc51230f876eaaa3bd7f) 2018-02-28 08:26 EST
OpenStack gerrit 534423 None master: MERGED networking-ovn: Check for router port correctness (I96a7e812427ebbc8e868a0e3ab78754084cdaecf) 2018-02-28 08:26 EST
Red Hat Product Errata RHEA-2018:2086 None None None 2018-06-27 09:30 EDT

  None (edit)
Description Assaf Muller 2017-03-17 19:16:03 EDT
The Neutron and OVN databases should stay in sync even in the case of intermittent failures, missed and out of order notifications.
Comment 4 Assaf Muller 2017-04-24 09:31:25 EDT
Spec not yet posted, pushing to milestone 3.
Comment 10 Miguel Angel Ajo 2017-10-04 09:18:58 EDT
We need to sync with QE to prepare a testing plan for this, we could potentially reuse (as @nyechiel suggested) the ODL testing plans for this feature.
Comment 11 Eran Kuris 2017-10-18 04:47:13 EDT
(In reply to Miguel Angel Ajo from comment #10)
> We need to sync with QE to prepare a testing plan for this, we could
> potentially reuse (as @nyechiel suggested) the ODL testing plans for this
> feature.

Miguel, If its same test cases as ODL it will be easy to reuse the ODL testing plans for this feature. can you review the ODL testing plans to make sure its relevant to OVN?
Comment 16 Lucas Alvares Gomes 2017-12-04 09:39:52 EST
Following up with the weekly OSP networking call (Dec. 04 2017). The specification detailing the problem and proposing a solution for this problem can be found at: https://review.openstack.org/#/c/490834/ (Added to external references as well)
Comment 18 Daniel Alvarez Sanchez 2018-01-17 08:18:40 EST
This is the series of patches related to the FFE:

https://review.openstack.org/#/q/topic:bug/1605089+(status:open+OR+status:merged)
Comment 23 Lucas Alvares Gomes 2018-04-30 09:22:56 EDT
Backporting the functional tests that are run upstream to exercise the maintenance task [0], this is needed so that we can verify this RFE.

[0] https://code.engineering.redhat.com/gerrit/#/c/137302/
Comment 24 Eran Kuris 2018-05-08 06:02:24 EDT
Verified: 
[heat-admin@controller-0 ~]$ sudo rpm -qa | grep python-networking-ovn-
python-networking-ovn-4.0.1-0.20180420150809.c7c16d4.el7ost.noarch

(undercloud) [stack@undercloud-0 ~]$ cat /etc/yum.repos.d/latest-installed 
13   -p 2018-05-02.5

Test run:
https://polarion.engineering.redhat.com/polarion/#/project/RHELOpenStackPlatform/testrun?id=20180503-0655
Comment 26 errata-xmlrpc 2018-06-27 09:29:18 EDT
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, 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/RHEA-2018:2086

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