The patches in this series address the following issues:
- patch 1: ovn-northd generates transactions that trigger referential
  integrity violations due to stale Datapath_Binding records in
  the SB database.
- patch 2: ovn-northd generates transactions that trigger index uniqueness
  constraint violations due to reusing of stale tunnel_key values in various
  SB database table records.
- patch 3: ovn-northd generates transactions that trigger referential
  integrity violations due to stale references to HA_Chassis_Group records
  when SB Port_Bindings are reused.

Reported-by: Dan Williams <[email protected]>
Reported-at: https://bugzilla.redhat.com/1828637
Signed-off-by: Dumitru Ceara <[email protected]>

Dumitru Ceara (3):
      ovn-northd: Clear SB records depending on stale datapaths.
      ovn-northd: Fix tunnel_key allocation for SB records.
      ovn-northd: Remove Port_Binding stale references to HA_Chassis_Group.


 northd/ovn-northd.c |   90 ++++++++++++++++++++++++++++++++++++---------------
 tests/ovn-northd.at |   80 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 143 insertions(+), 27 deletions(-)


---
V2:
- add patch #3 to handle stale HA_Chassis_Group references.
- add unit tests.
- call cleanup_mac_bindings() also when stale Port_Bindings
  are reused.
- rephrase commit messages.

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to