[ovs-dev] [PATCH v14 0/6] Incremental Processing

Ryan Moats rmoats at us.ibm.com
Wed Apr 13 13:38:29 UTC 2016


Prior versions of the patch set used change tracking
incorrectly - this change set fixes that, but it
results in larger patchsets, as persisting structures
and adding incremental processing end up combined
into the same patch.

Specific processing steps havs been extracted into
helper methods to minimize duplicating code between
the full and incremental processing paths.

Ryan Moats (6):
  More updates to ovn test output
  Change encaps_run to work incrementally
  Convert binding_run to incremental processing.
  Persist lport_index and mcgroup_index structures
  Persist ovn flow tables.
  Add incremental proessing to lflow_run and physical_run

 ovn/controller/binding.c        | 143 +++++--
 ovn/controller/binding.h        |   1 +
 ovn/controller/encaps.c         | 163 ++++---
 ovn/controller/lflow.c          | 191 ++++++---
 ovn/controller/lflow.h          |   6 +-
 ovn/controller/lport.c          | 216 ++++++++--
 ovn/controller/lport.h          |  22 +-
 ovn/controller/ofctrl.c         | 258 ++++++++----
 ovn/controller/ofctrl.h         |  18 +-
 ovn/controller/ovn-controller.c |  53 +--
 ovn/controller/ovn-controller.h |   2 +
 ovn/controller/patch.c          |   7 +-
 ovn/controller/physical.c       | 911 ++++++++++++++++++++++------------------
 ovn/controller/physical.h       |   4 +-
 tests/ovn.at                    |   8 +
 15 files changed, 1306 insertions(+), 697 deletions(-)

-- 
1.9.1




More information about the dev mailing list