Comments (6)
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.
from ovn-scale-test.
@muradkablan thanks for the details. @mestery do you have any comment? Thanks.
from ovn-scale-test.
@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.
from ovn-scale-test.
@mestery This is just part of it. The more interesting part is the affect of slow/large control plane on data plane.
from ovn-scale-test.
@muradkablan could you show us some interesting number regarding this proposal? Thanks.
from ovn-scale-test.
@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.
from ovn-scale-test.
Related Issues (20)
- Support multiple emulation host in CI job HOT 8
- Support various batch size in port binding rally-ovs job HOT 1
- Support unbalanced logical port binding mechanism
- Use ovn-nbctl --wait hv to get end-to-end port binding time HOT 5
- docker-py doesn't seem to be installed error. HOT 2
- pure-ovn: same ip address in multiple containers? HOT 3
- Document clarifications HOT 3
- Add more workload scenarios HOT 9
- Support global opts for ovs/ovn commands in batch mode
- stop using deprecated docker module in Ansible HOT 2
- Make localnet port creation optional in _create_networks() HOT 3
- Make scenarios that create lports usable with Rally runner for repetitions and parallelization HOT 4
- Create/delete sandboxes from the context HOT 2
- Consider switching from ovn-nbctl to ovsdbapp HOT 3
- Fix CI docker engine error
- how to use ovn-scale-test to test raft cluster database
- Add logging support to ovsclients_impl.py
- Make network policy (ACL/PG/AS) configuration more generic.
- ovn-sbctl would stuck when leader of raft changes
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ovn-scale-test.