"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

Reply via email to