Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RFC] hybrid scalability test deploymet #116

Open
huikang opened this issue Aug 30, 2016 · 6 comments
Open

[RFC] hybrid scalability test deploymet #116

huikang opened this issue Aug 30, 2016 · 6 comments

Comments

@huikang
Copy link
Collaborator

huikang commented Aug 30, 2016

@muradkablan proposed a hybrid deployment for OVN-scale test. The motivation is that we can test how control plane impacts the data plane.

[ovn-emulation-host]
host-1
host-2

[ovn-real-chassis]
host-3
host-4

Comment?

@muradkablan
Copy link

In more details. The idea is to have 2 real/physical chassis and each has number of VMs/containers that are connected to virtual networks. The VMs/containers communicate with each other by either ping messages or streaming UDP and TCP traffic (through iperf etc.).

Including these two real chassis with a cluster of large number of emulated chassis will add pressure on the real chassis's ovn-controller and ovsdb. Thus, possible leading to degradation on time to create and bind ports to containers and on data plane performance. I expect the pressure to happen because 1) There will be considerable amount of OpenFlow roles installed on ovsdb. 2) The reaction between ovn-controller and southdb will be much slower.

@huikang
Copy link
Collaborator Author

huikang commented Aug 31, 2016

@muradkablan thanks for the details. @mestery do you have any comment? Thanks.

@mestery
Copy link
Collaborator

mestery commented Aug 31, 2016

@huikang @muradkablan So it sounds like you want to increase pressure on the interactions between OVN SB DB and ovn-controller by populating flows? Can this be done without a physical system? I am not against this, I think this is actually fine, but just curious if we can achieve the same without needing to add physical hosts.

@muradkablan
Copy link

@mestery This is just part of it. The more interesting part is the affect of slow/large control plane on data plane.

@huikang
Copy link
Collaborator Author

huikang commented Aug 31, 2016

@muradkablan could you show us some interesting number regarding this proposal? Thanks.

@muradkablan
Copy link

@mestery Do you know where/how I can get access to the database where emulated chassis (I think they'r called sanboxes) stored? I'm asking to see if it makes sense to add the real chassis's name to this list so it is called and treated as the emulated chassis.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants