[ovs-git] [ovn-org/ovn] aa34b2: controller: Allow pinctrl thread to handle packet-...

numansiddique noreply at github.com
Mon Nov 23 06:15:24 UTC 2020

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

  Changed paths:
    M controller/ovn-controller.c
    M controller/pinctrl.c
    M controller/pinctrl.h
    M tests/ovn.at

  Log Message:
  controller: Allow pinctrl thread to handle packet-ins when version mismatch with northd.

The commit 1dd27ea7aea4 added the support to pin ovn-controller to a
specific version of ovn-northd.  This patch did not handle the
scenario the packet-in scenario when ovn-controller is started and it
detects version mismatch with ovn-northd.  In this case, pinctrl
thread is not configured with the proper integration bridge name,
because of which it cannot handle any packet-ins.

This patch addresses this scenario.  This is required so that any
existing VMs do not loose DHCP address during renewal.

Fixes: 1dd27ea7aea4("Provide the option to pin ovn-controller and ovn-northd to a specific version")
Acked-by: Flavio Fernandes <flavio at flaviof.com>
Tested-by: Flavio Fernandes <flavio at flaviof.com>
Signed-off-by: Numan Siddique <numans at ovn.org>

More information about the git mailing list