-
Notifications
You must be signed in to change notification settings - Fork 84
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
Launch several virtual machines simultaneously #291
Comments
It is strange you cannot get to anything faster than one machine per ~30 seconds. The heavy lifting is supposed to be done in parallel so there either is something that causes that to be dispatched in quasi-serial way (which is fixable in plugin) or Jenkins heuristics for node planning are not requesting the capacity any faster than once per ~30 seconds (which is hard to fix). Can you attach "Remaining excess workload" logs from [1] openstack-cloud-plugin/plugin/src/main/java/jenkins/plugins/openstack/compute/JCloudsCloud.java Line 306 in 4acc802
|
@olivergondza, thank you for quick answer! |
Hmm, what version of the plugin are you using? The line is there since 2.46... |
We currently have version 2.51 |
@olivergondza, today we installed version 2.52-SNAPSHOT (private-4acc8024-jenkins).
You can see it in attached XML: log.xml.txt When we tried once more - there didn't see this message anymore. |
@Ezhvsalate, I see no logs from the |
@olivergondza, ok, attached log with NodeProvisioner below. |
@Ezhvsalate, I am sorry, but the log only contain one slave provisioning attempt (we need a lot more to assess why they are not dispatched fast when in bulk). I have retested in my env, and I have witnessed sub-second delays between "Provisioning new openstack server..." messages (meaning the servers are requested lot fasted than for you) and the "Provisioned: NovaServer..." interleaved with the previous ones confirming machines are provisioned in parallel. So in order to investigate in your environment, it is needed to:
Then we shall see. |
@olivergondza, when I carefully followed your instructions above it was ok - agents were starting simultaneously. Here is the log: But after that I returned back "Min. No. of Instances" setting and the issue was back :) So, the following steps should be completed to to reproduce issue:
|
Hi, @olivergondza
We encountered the following problem while using your plugin: new virtual machines are launched one by one, even when build queue is full.
Steps to reproduce:
Observed behaviour:
What we want:
or
Below are the logs showing that creation of 3 instances is planned, but they are launched one-by-one.
Thanks in advance.
The text was updated successfully, but these errors were encountered: