Hi folks,

Yes, this project is based on Rally. We had to modify it a little bit for
it to work without OpenStack. It is mentioned in the installation guide
here: http://ovn-scale-test.readthedocs.io/en/latest/install.html

We started the project in 2016. Lei released an initial version, and then
it became a joint effort with IBM folks. This project helped a lot in
identifying scaling issues of ovn, and also verified many improvements. We
talked about this in Austin OS summit (
https://www.openstack.org/videos/austin-2016/practical-ovn-architecture-deployment-and-scale-of-openstack-networking
slides:
https://docs.google.com/presentation/d/1HGQLHDLgHBAPjayKDZv0lIxfWhbSRGTsGSBRhvC1Ofw/edit#slide=id.g12c8454d5b_3_88
)

Current existing test scenarios are mainly creating NB port, binding on HV,
and wait for sync, and it was focusing on L2 mode (no lrouters), but it
should be easy to extend to more scenarios and add lrouter support, ACLs,
etc.

Our priority changed after the L2 mode scale tests was done, so the repo
has been in hibernation mode. I am so glad Miguel come up with this before
we are able to switch back on it. Scalability is really important for OVN
to thrive. Miguel, please try it and feel free to ping us for any issues or
any help needed from us.

Thanks,
Han

On Fri, Dec 1, 2017 at 5:23 AM, Russell Bryant <rbry...@redhat.com> wrote:

>
>
> On Fri, Dec 1, 2017 at 4:35 AM, Miguel Angel Ajo Pelayo <
> majop...@redhat.com> wrote:
>
>> Oh, thank you Ben,
>>
>> That's fantastic, I didn't know that was based on rally.
>>
>> I have to give it a try, and sync with mr Mestery.
>> Russell, were you involved in this?
>>
>
> ​Not involved, but aware of it.
>
> It helps simulate larger scale by running many instances of OVN on a
> single host using ovs-sandbox (or at least a similar technique).​
>
> ​I've added Han Zhou and Lei Huang​, where the project originally came
> from.
>
>
>
>>
>> Best regards,
>> Miguel Ángel.
>>
>>
>>
>> On Tue, Nov 28, 2017 at 7:39 PM, Ben Pfaff <b...@ovn.org> wrote:
>>
>>> On Thu, Nov 23, 2017 at 12:01:33PM +0100, Miguel Angel Ajo Pelayo wrote:
>>> > Today during coffee I was discussing with Jakub the idea of having
>>> > some sort of "rally" [1] [2] like project to measure the native reponse
>>> > of OVN at scale, measuring things like:
>>> >
>>> >   * NB object creation to SB update
>>> >   * Tap creation to SB port binding, and to connectivity.
>>> >   * dnat NAT association to dnat connectivity
>>> >
>>> >   * any other ideas?
>>> >
>>> >
>>> > This project has been specially helpful (in OpenStack) to detect race
>>> > conditions and bottlenecks. But I'm afraid that the OpenStack overhead
>>> > hide the real OVN numbers.
>>>
>>> I support adding some OVN testing, especially scale testing.  There is a
>>> dormant ovn scale testing project that might be a place to start (I've
>>> never looked at it personally):
>>>         https://github.com/openvswitch/ovn-scale-test
>>>
>>
>>
>
>
> --
> Russell Bryant
>
_______________________________________________
discuss mailing list
disc...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to