On Fri, May 16, 2014 at 06:59:02AM -0700, Ryan Wilson wrote: > Before, a global read-write lock protected the ofproto-dpif / > ofproto-dpif-xlate > interface. Handler and revalidator threads had to wait while configuration was > being changed. This patch implements RCU locking which allows handlers and > revalidators to operate while configuration is being updated. > > Signed-off-by: Ryan Wilson <wr...@nicira.com> > Acked-by: Alex Wang <al...@nicira.com>
One side effect of this change that I am a bit concerned about is performance of configuration changes. In particular, it looks like removing a port requires copying the entire configuration and that removing N ports requires copying the entire configuration N times. Can you try a few experiments with configurations that have many ports, maybe 500 or 1000, and see how long it takes to remove several of them? _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev