[ovs-dev] A proposal of ovn-scale-test tool

Han Zhou zhouhan at gmail.com
Mon Apr 11 03:45:38 UTC 2016


On Sun, Apr 10, 2016 at 7:21 PM, Lei Huang <huang.f.lei at gmail.com> wrote:
>
> Hi,
>
> In last few months we created a ovn scalability test tool, it is
implemented based on openstack/rally project, its repo is
https://github.com/l8huang/ovn-scale-test.
>
> Its basic usage is creating thounsands of ovs sandboxes(to simulate HVs)
on multiple BMs, and create and bind lports to these sandboxes. A simple
installation guide is in README.rst, its workflow is a simplified Rally
ones: deploy -> run task, you may need some knowledge of rally for using
it. Detailed doc is up coming.
>
> Please take a look, any suggestions are welcome, thanks.
>
> BR
>
> Huang Lei

Thanks Lei for the great work! This test framework recently helped us
identify bottlenecks and verify improvements for OVN scalability.

As requested by several folks and also mentioned in last week's ovn
meeting, we would like this repo to be hosted publicly under
https://github.com/openvswitch/ so that more people in the community can
contribute and benefit from it. Or it could be a folder under ovs repo,
e.g. ovn/scale-test. The goal is to be able to enable regular regression
test for scalability of ovn, so that we are aware of impact introduced by
changes.

Now the tests implemented are the basic ones including Chassis creation,
lswitch and lport creation, address and port-security setting,
lport-chassis binding, etc. Immediate TODOs are:
- Logical routers
- ACLs

Please share your thoughts.

--
Best regards,
Han



More information about the dev mailing list