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
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev