yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #21631
[Bug 1371115] [NEW] fix full synchronization between neutron and ODL
Public bug reported:
ODL MD doesn't treat the pending operation in sync_full().
It induces a desynchronization in case of an update and a delete operation triggering the full sync.
To reproduce this desynchronisation:
- create a network
- restart neutron
- delete or update this network
When neutron and ODL aren't synchronized, all the update and delete operations are also lost (from the ODL point of view)
To reproduce the test case:
- create a network
- set wrong credentials in ml2_conf_odl.ini and restart neutron
- delete or update this network
- set the correct credentials in ml2_conf_odl.ini and restart neutron
- trigger the full synchronization via any operation
ODL MD will also send POST requests with empty data (ie. {'networks':
[]}) to ODL if all resources (UUID) previously exist in ODL.
** Affects: neutron
Importance: Undecided
Assignee: Cédric OLLIVIER (m.col)
Status: New
** Tags: icehouse-backport-potential opendaylight
** Changed in: neutron
Assignee: (unassigned) => Cédric OLLIVIER (m.col)
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1371115
Title:
fix full synchronization between neutron and ODL
Status in OpenStack Neutron (virtual network service):
New
Bug description:
ODL MD doesn't treat the pending operation in sync_full().
It induces a desynchronization in case of an update and a delete operation triggering the full sync.
To reproduce this desynchronisation:
- create a network
- restart neutron
- delete or update this network
When neutron and ODL aren't synchronized, all the update and delete operations are also lost (from the ODL point of view)
To reproduce the test case:
- create a network
- set wrong credentials in ml2_conf_odl.ini and restart neutron
- delete or update this network
- set the correct credentials in ml2_conf_odl.ini and restart neutron
- trigger the full synchronization via any operation
ODL MD will also send POST requests with empty data (ie. {'networks':
[]}) to ODL if all resources (UUID) previously exist in ODL.
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1371115/+subscriptions
Follow ups
References