This patch set removes incremental processing and replaces it with quiet mode: ovn-controller first tests to see if recalculation is necessary and if so, does a full calculation.
Side effect of this is that almost all data persistence is also reverted. The exception is the persistence in the encaps.c module - it's not clear how to revert that while still maintaining 100% unit test pass. Note: these patches previously existed as individually versioned patches. There is no change from v7, v4, v1, and v1 (in order). Ryan Moats (4): ovn-controller: Back out incremental processing ovn-controller: add quiet mode Unpersist data structures for address sets. ovn-controller: Convert encaps module back to full processing include/ovn/actions.h | 4 - ovn/controller/binding.c | 154 ++---------------- ovn/controller/binding.h | 1 - ovn/controller/encaps.c | 145 +++++++---------- ovn/controller/lflow.c | 258 +++++++---------------------- ovn/controller/lflow.h | 4 +- ovn/controller/lport.c | 220 ++++--------------------- ovn/controller/lport.h | 24 +-- ovn/controller/ofctrl.c | 353 +++++++++++----------------------------- ovn/controller/ofctrl.h | 16 +- ovn/controller/ovn-controller.c | 106 ++++++++---- ovn/controller/ovn-controller.h | 1 + ovn/controller/patch.c | 17 +- ovn/controller/physical.c | 263 +++++++++++------------------- ovn/controller/physical.h | 8 +- ovn/lib/actions.c | 1 - ovn/lib/expr.c | 1 + tests/ovn.at | 55 +++++++ tests/system-ovn.at | 45 ++--- 19 files changed, 549 insertions(+), 1127 deletions(-) -- 2.7.4 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev