> On Aug 27, 2021, at 4:11 PM, Mark Michelson <[email protected]> wrote:
>
> This commit reverts the following two commits:
> 56e2cd3a (ovn-controller: Detect OVS datapath capabilities.)
> 58683a42 (ovn-controller: Handle DNAT/no-NAT conntrack tuple
> collisions.)
>
> The former commit causes an incompatibility with OVS databases that do
> not have the datapath table present. This specifically is making
> OpenStack upgrades from OSP 13 to OSP 16.2 fail.
>
> The latter commit causes significantly degraded dataplane performance
> when testing a sense OpenShift cluster. This was pinpointed to be due to
> an extra ct(nat(src)) that this commit added.
>
> Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=1992705
> Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=1992012
>
> Signed-off-by: Mark Michelson <[email protected]>
>
> ---
> v1 -> v2:
> * Switched from reverting just one commit to reverting two, thereby
> eliminating two issues.
> ---
>
> Signed-off-by: Mark Michelson <[email protected]>
> ---
Acked-by: Flavio Fernandes <[email protected] <mailto:[email protected]>>
> controller/ovn-controller.c | 115 +++++---------------
> include/ovn/actions.h | 1 -
> include/ovn/features.h | 18 ----
> lib/actions.c | 31 ------
> lib/automake.mk | 1 -
> lib/features.c | 84 ---------------
> lib/test-ovn-features.c | 56 ----------
> tests/automake.mk | 3 -
> tests/ovn-controller.at | 11 +-
> tests/ovn-features.at | 8 --
> tests/ovn.at | 2 +-
> tests/system-common-macros.at | 4 -
> tests/system-ovn.at | 190 ----------------------------------
> tests/testsuite.at | 1 -
> 14 files changed, 34 insertions(+), 491 deletions(-)
> delete mode 100644 lib/features.c
> delete mode 100644 lib/test-ovn-features.c
> delete mode 100644 tests/ovn-features.at
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev