-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
Test flake due to CPU requested in Travis CI #890
Comments
/assign |
minikube cpu usage is configurable using the command line flag. I haven't tested if it can work with 1 cpu Before that, 2 cpus doesn't sound like a huge value and I'm surprised that travis ci cannot guarantee that. My assumption is that workers running in parallel can share the cpus, and most of the time we only have one job running. I wonder if we can configure the worker pool to ensure the cpus assigned to each job: https://docs.travis-ci.com/user/enterprise/worker-configuration/#configuring-the-number-of-concurrent-jobs /assign @micw523 |
Sounds good. I'll do some investigations when I have time. Also let me check some of our earlier builds to see what our configurations were. |
Our previous builds were all configured for using 2 CPUs. I wonder if Travis CI had put some quota system in place. |
See #906 - failure attributed to upstream Travis CI |
See my personal build here.
It seems that the default config requests 2 CPUs but sometimes Travis CI only provides 1. This behavior causes Minikube to crash and the py*-functional test would fail. We should request 1 CPU from minikube instead.
The text was updated successfully, but these errors were encountered: