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