[ovs-dev] [ovs-dev, v5] ovn-controller: Back out incremental processing
Ben Pfaff
blp at ovn.org
Fri Aug 26 20:27:56 UTC 2016
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 <rmoats at 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.
More information about the dev
mailing list