[ovs-git] [openvswitch/ovs] ebe6df: ovn-controller: Back out incremental processing

GitHub noreply at github.com
Wed Aug 31 17:13:40 UTC 2016


  Branch: refs/heads/branch-2.6
  Home:   https://github.com/openvswitch/ovs
  Commit: ebe6df9e8d3e0ef4dd0ec7198cbac8bc8730a0ca
      https://github.com/openvswitch/ovs/commit/ebe6df9e8d3e0ef4dd0ec7198cbac8bc8730a0ca
  Author: Ryan Moats <rmoats at us.ibm.com>
  Date:   2016-08-31 (Wed, 31 Aug 2016)

  Changed paths:
    M include/ovn/actions.h
    M ovn/controller/binding.c
    M ovn/controller/binding.h
    M ovn/controller/encaps.c
    M ovn/controller/lflow.c
    M ovn/controller/lflow.h
    M ovn/controller/lport.c
    M ovn/controller/lport.h
    M ovn/controller/ofctrl.c
    M ovn/controller/ofctrl.h
    M ovn/controller/ovn-controller.c
    M ovn/controller/patch.c
    M ovn/controller/physical.c
    M ovn/controller/physical.h
    M ovn/lib/actions.c
    M tests/ovn.at
    M tests/system-ovn.at

  Log Message:
  -----------
  ovn-controller: Back out incremental processing

As [1] indicates, incremental processing hasn't resulted
in an improvement worth the complexity it has added.
This patch backs out all of the code specific to incremental
processing, along with the persisting of OF flows,
logical ports, multicast groups, all_lports, local and patched
datapaths.

Persisted objects in the ovn/controller/physical.c module will
be used by a future patch set to determine if physical changes
have occurred.

Future patch sets in the series will convert
the ovn/controller/encaps.c module back to full processing
and remove the persistance of address sets in the
ovn/controller/lflow.c module.

[1] http://openvswitch.org/pipermail/dev/2016-August/078272.html

Signed-off-by: Ryan Moats <rmoats at us.ibm.com>
Signed-off-by: Ben Pfaff <blp at ovn.org>




More information about the git mailing list