Comments (13)
What fails is this:
rally-ovs deployment destroy ${deployment}
Line 442 in ./do.sh
I am going to debug it further and see what is the root cause.
from ovn-heater.
It fails to destroy it - tested on both F32 and F33 with the same error. If we step through to the next step in do.sh, that fails because it finds an existing deployment.
from ovn-heater.
I can't figure out exactly what generates it and rally somehow manages to disable normal python error output. There are no files and no line numbers when it encounters an error.
This is reproducible with both F32 and F33. I have played with all the usual suspects - dns, selinux, etc. It is not related to them and it happens every time. Ideas?
from ovn-heater.
@kot-begemot-uk, this should be fixed with the following PRs:
ovn-org/ovn-scale-test#217
dceara/rally#2
Could you, please, try the following out:
rm -rf runtime/
RALLY_OVS_REPO=https://github.com/dceara/ovn-scale-test RALLY_OVS_BRANCH=fix-deployment-task ./do.sh install
./do.sh rally-deploy
./do.sh browbeat-run browbeat-scenarios/switch-per-node-low-scale.yml test
from ovn-heater.
@kot-begemot-uk On Fedora 33, you might want to make sure that the SSH keys you use are secure enough, e.g., the following works:
ssh-keygen -t ed25519 -a 64 -N '' -f ~/.ssh/id_ed25519
cat ~/.ssh/id_ed25519.pub >> ~/.ssh/authorized_keys
from ovn-heater.
It is still broken from a clean install.
- Starting from clean freshly installed F32 - the insecure registry config to the nodes is not deployed. ./do.sh install fails with an error
- After deploying it manually install and deploy succeed. However, after that the actual rally run has an error. Here is what can be seen in the report:
something_went_wrong | Unexpected error: Command 'docker exec ovn-central-1 ovn-nbctl show' failed with exit_status 1. Last stderr data: 'b'Error: No such container: ovn-central-1\n''. |
---|
running docker container ls on all test test nodes shows an empty list. Master node shows only registry
from ovn-heater.
ON SSH keys - I already ran into that. It did not like the authorized keys I transferred from my setup.
In addition to generating the key locally, the other option is to disable selinux altogether (keys transferred via scp do not have the correct selinux attributes).
from ovn-heater.
from ovn-heater.
It fails with the attached browbeat file which is the scale I need to run it on.
Hmm, something probably got lost on the way, I don't see any attached file. Could you, please, add it inline here or drop me a direct email?
Thanks,
Dumitru
from ovn-heater.
from ovn-heater.
You need the following change to your browbeat file:
--- browbeat-scenarios/switch-per-node-12-600.yml 2021-04-13 08:11:34.000000000 -0400
+++ browbeat-scenarios/switch-per-node-12-600.yml.new 2021-06-01 04:41:03.615420017 -0400
@@ -67,6 +67,6 @@
max_farm_nodes: 12
farm_nodes: 12
ports_per_network: 600
- cluster_cmd_path: /root/ovn-scale-testing/runtime/ovn-fake-multinode
+ cluster_cmd_path: /root/ovn-heater/runtime/ovn-fake-multinode
ovn_monitor_all: true
ovn_central_ip: "192.16.0.1-192.16.0.2-192.16.0.3"
from ovn-heater.
from ovn-heater.
ovn-org/ovn-scale-test#217 got merged, and based on #26 (comment) closing.
from ovn-heater.
Related Issues (20)
- Formatting HOT 2
- Document ovn-tester configuration knobs. HOT 2
- Add github actions job to automatically run a sanity test. HOT 1
- Use a single container runtime and remove the need for a image registry.
- Unable to run density-heavy scenario with 80K pods HOT 7
- Avoid indefinite blocking when tasks executed via ansible hang. HOT 2
- Incorect time parsing from logs during data mining
- Add support for ovn-ic. HOT 2
- Add support for simulating failures in the cluster. HOT 1
- Tester crash on leadership change while adding LB to LS
- [BUG] IPv6 addresses for Load Blanacers are incorrectly configured HOT 3
- Test issue (just for trying things out).
- Remove 'container' argument from CentralNode, WorkerNode, RelayNode constructors. HOT 1
- Predictable and balanced GW Chassis distribution in CMS Openstack
- CI: Add coverage for all address family combinations.
- CI: use mypy (or similar) to enforce coding style/quality.
- Add aggregate max/avg/sum graphs to resource usage reports. HOT 1
- density_heavy test should create a load balancer per iteration HOT 1
- ovn-tester: Most timers are not useful HOT 3
- ovn-tester: Group multiple ctl commands into transactions HOT 4
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-heater.