"dev" <dev-boun...@openvswitch.org> wrote on 06/30/2016 06:36:17 PM:
> From: Russell Bryant <russ...@ovn.org> > To: Kyle Mestery <mest...@mestery.com> > Cc: "dev@openvswitch.org" <dev@openvswitch.org> > Date: 06/30/2016 06:36 PM > Subject: Re: [ovs-dev] [PATCH v3 1/2] Add address set support. > Sent by: "dev" <dev-boun...@openvswitch.org> > > On Thursday, June 30, 2016, Kyle Mestery <mest...@mestery.com> wrote: > > > On Tue, Jun 28, 2016 at 3:50 AM, <bscha...@redhat.com <javascript:;>> > > wrote: > > > From: Russel Bryant <russ...@ovn.org <javascript:;>> > > > > > > Update the OVN expression parser to support address sets. Previously, > > > you could have a set of IP or MAC addresses in this form: > > > > > > {addr1, addr2, ..., addrN} > > > > > > This patch adds support for a bit of indirection where we can define a > > > set of addresses and refer to them by name. > > > > > > $name > > > > > > This '$name' can be used in the expresssions like > > > > > > {addr1, addr2, $name, ... } > > > {$name} > > > $name > > > > > > A future patch will expose the ability to define address sets for use. > > > > > > Signed-off-by: Russell Bryant <russ...@ovn.org <javascript:;>> > > > Co-authored-by: Babu Shanmugam <bscha...@redhat.com <javascript:;>> > > > Signed-off-by: Babu Shanmugam <bscha...@redhat.com <javascript:;>> > > > > Tested-by: Kyle Mestery <mest...@mestery.com <javascript:;>> > > > > I've run these through the ovn-scale-test CI setup [1]. We have a test > > which creates ports and puts ACLs on them. This is a pure OVN control > > plane test with Rally driving creating and managing the resources > > under test. The test uses the following parameters: > > > > * 5 networks > > * 200 ports per network > > * 5 ACLs per port > > > > Before the address sets patches, these tests took an average of 820 > > seconds to run. With the address sets patches, they take an average of > > 460 seconds. That's quite the improvement! Thanks for the work here > > Russell and Babu! > > > > [1] https://github.com/openvswitch/ovn-scale-test/tree/master/ci > > > Wow, that's a nice speed up. What do the ACLs look like that get created? > What did they look like after changing them to use address sets? > > Russell > > That's on the docket next, Russell - to look at what is in the ACL tables, to verify that the OF flows still come out the same, and to throw some end-to-end OpenStack Rally testing at it... Ryan _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev