[ovs-git] [ovn-org/ovn] 4799f7: Fix OVN update issue when ovn-controller is update...

numansiddique noreply at github.com
Mon Nov 23 06:33:35 UTC 2020


  Branch: refs/heads/master
  Home:   https://github.com/ovn-org/ovn
  Commit: 4799f73fd6edbab01f33ffc181b12f24f55b2ac7
      https://github.com/ovn-org/ovn/commit/4799f73fd6edbab01f33ffc181b12f24f55b2ac7
  Author: Numan Siddique <numans at ovn.org>
  Date:   2020-11-23 (Mon, 23 Nov 2020)

  Changed paths:
    M include/ovn/actions.h
    M lib/actions.c
    M tests/ovn.at
    M utilities/ovn-trace.c

  Log Message:
  -----------
  Fix OVN update issue when ovn-controller is updated first from 20.06 to 20.09.

The commit in the Fixes tag changed the ct_commit signature from
ct_commit(..) to ct_commit{ ..}.  When ovn-controllers are updated
to a vesion which has this change and if ovn-northd is still not
udated to this version, then the logical flow with the action
ct_commit(..) will be rejected by ovn-controllers resulting in
datapath disruptions.  OVN recommends ovn-controller updates before
ovn-northd, but it is broken now.  This patch fixes this issue by
adding back the support for the old ct_commit(..).  We now support
both the versions of ct_commit.

Fixes: 6cfb44a76c61("Used nested actions in ct_commit)
CC: Mark Michelson <mmichels at redhat.com>
Signed-off-by: Numan Siddique <numans at ovn.org>
Acked-by: Flavio Fernandes <flavio at flaviof.com>




More information about the git mailing list