On Fri, Aug 26, 2016 at 01:30:59PM +0000, Ryan Moats wrote:
> 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
> 
> [1] http://openvswitch.org/pipermail/dev/2016-August/078272.html
> 
> Signed-off-by: Ryan Moats <rmo...@us.ibm.com>

Thanks for working on this.  I think that it is the best approach for
now.  I'm working on a few ideas about ways to build systematic and
reliable incremental update, but they won't be ready for 2.6.

There is still some incremental behavior in a few places.  I am not sure
whether this is intentional or if you just missed them.  Can you comment
on these?

  - Remaining _FOR_EACH_TRACKED usages in encaps_run().  Actually it's a
    little surprising that encaps still maintains static state, should
    it?

  - lflow.c has a persistent collection of address sets.

  - physical.c persists lots of state.

Thanks,

Ben.
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to