[ovs-dev] [PATCH v4 ovn 0/2] ovn-controller: Fix nb_cfg update with changes in flight.

Dumitru Ceara dceara at redhat.com
Wed Dec 2 15:30:29 UTC 2020


The first patch delays setting Chassis_Private.nb_cfg if there are monitor
condition changes in flight.

The second patch fixes a bug in ofctrl to avoid setting
Chassis_Private.nb_cfg while OVS flow updates are still in flight.

V4:
- split the patch in a series.
- added Han's ack on patch 1/2.
- fixed the "need_put" logic in patch 2/2.
V3:
- move ofctrl_put() call after updating SB monitor conditions.
- added Ben's ack.
v2:
- use new IDL *set_condition() return value.
- fix ofctrl_put to not advance cur_cfg if there are flow updates in
  flight.

Dumitru Ceara (2):
      ovn-controller: Fix nb_cfg update with monitor_cond_change in flight.
      ofctrl: Wait for OVS updates to be processed before updating cur_cfg.


 controller/ofctrl.c         |   14 ++++---
 controller/ovn-controller.c |   91 +++++++++++++++++++++++++++++--------------
 2 files changed, 70 insertions(+), 35 deletions(-)



More information about the dev mailing list