First two patches of the series fix issues related to:
- setting Port_Binding.up for container/virtual ports/
- correctly dealing with upgrades when ovn-controller is upgraded first
  (recommended way).

The third patch of the series tries to handle out of order upgrades
(ovn-northd before ovn-controller) in order to not avoid declaring
logical switch ports down during the upgrade.

Changes in V2:
- turned this into a series that:
  - addresses Ben's bug report
  - adds support for out-of-order upgrades for this specific
    feature as suggested by Numan.

Dumitru Ceara (3):
      binding: Correctly set Port_Binding.up for container/virtual ports.
      binding: Set Port_Binding.up only if supported.
      northd: Allow backwards compatibility for Logical_Switch_Port.up.


 controller-vtep/binding.c |    5 +++
 controller/binding.c      |   78 ++++++++++++++++++++++++++++++++++++---------
 controller/chassis.c      |    7 ++++
 include/ovn/automake.mk   |    1 +
 include/ovn/features.h    |   22 +++++++++++++
 northd/ovn-northd.c       |   21 ++++++++++++
 ovn-sb.xml                |    5 +++
 tests/ovn-controller.at   |   17 ++++++++++
 tests/ovn-northd.at       |   22 +++++++++++++
 tests/ovn.at              |   73 +++++++++++++++++++++++++++++++++++++++++-
 10 files changed, 233 insertions(+), 18 deletions(-)
 create mode 100644 include/ovn/features.h

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to