You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Virtual machines stuck in "Starting" state for extended periods of time during provisioning #3104
When requesting multiple virtual machines some of them stay in "Starting" state for a very long time without switching to "Running state
STEPS TO REPRODUCE
Create VPC
Create guest network
using deployVirtualMachine REST method request a virtual machine to be created in the guest network
without waiting for completion repeat step 3) twenty more times to request more virtual machines. This step is performed in a parallel fashion: i.e. requests for new vms are issues from parallel threads (not sequentially)
EXPECTED RESULTS
All of the requested virtual machines created successfully and in timely manner.
ACTUAL RESULTS
Some virtual machines are successfully provisioned and are assigned "Running" state (usually done under 1 min). While other virtual machines are in "Starting" state for excessive periods of time (often longer than 5 minutes).
I think I hit the same bug on 4.9.3.
Does you cloud is usable after this issue. For example can you reboot existing VMs?
I have submitted a bug in jira about this problem: https://issues.apache.org/jira/browse/CLOUDSTACK-10401
There were a variety of issues fixed in latest 4.11 release. Can you test against 4.11.2.0? @dubauski@geekza
I'm going to upgrade CS to 4.11.2
But because of this problem I can't register new systemvm templates. So I want to know is it a required step in CS upgrade or I can do it later?
Activity
yadvr commentedon Dec 20, 2018
Can you try using 4.11.2.0?
dubauski commentedon Dec 21, 2018
Can you confirm that this a supported use case: performing concurrent VM creation requests via Cloudstack API?
Is this a known issue that has been fixed in 4.11.2.0?
aleskxyz commentedon Jan 23, 2019
I think I hit the same bug on 4.9.3.
Does you cloud is usable after this issue. For example can you reboot existing VMs?
I have submitted a bug in jira about this problem:
https://issues.apache.org/jira/browse/CLOUDSTACK-10401
yadvr commentedon Jan 23, 2019
There were a variety of issues fixed in latest 4.11 release. Can you test against 4.11.2.0? @dubauski @geekza
aleskxyz commentedon Jan 23, 2019
I'm going to upgrade CS to 4.11.2
But because of this problem I can't register new systemvm templates. So I want to know is it a required step in CS upgrade or I can do it later?
aleskxyz commentedon Jan 23, 2019
I have upgraded my CloudStack to 4.11.2.0 but nothing fixed! I see exactly the same behavior.
aleskxyz commentedon Jan 23, 2019
@rhtyd @dubauski
I found these items in my database that may prevent CloudStack to work:
MySQL [cloud]> select * from op_ha_work;
+----+-------------+-----------+---------+---------+----------------+---------+---------------------+-------+---------------------+-----------+-------------+---------+
| id | instance_id | type | vm_type | state | mgmt_server_id | host_id | created | tried | taken | step | time_to_try | updated |
+----+-------------+-----------+---------+---------+----------------+---------+---------------------+-------+---------------------+-----------+-------------+---------+
| 16 | 546 | Migration | User | Running | 345051240548 | 91 | 2019-01-20 12:10:07 | 2 | 2019-01-23 10:21:21 | Migrating | 1511890258 | 12 |
| 37 | 631 | Migration | User | Running | 345051240548 | 91 | 2019-01-20 12:10:07 | 1 | 2019-01-23 09:38:26 | Done | 1511890258 | 4 |
| 40 | 633 | Migration | User | Running | 345051240548 | 91 | 2019-01-20 12:10:07 | 1 | 2019-01-23 10:21:21 | Migrating | 1511890258 | 3 |
| 43 | 671 | Migration | User | Running | 345051240548 | 91 | 2019-01-20 12:10:07 | 2 | 2019-01-23 10:24:23 | Migrating | 1511952155 | 4 |
| 46 | 691 | Migration | User | Running | NULL | 91 | 2019-01-20 12:10:07 | 2 | NULL | Migrating | 1511952155 | 7 |
| 48 | 631 | Migration | User | Running | 345051240548 | 94 | 2019-01-23 09:38:26 | 0 | 2019-01-23 10:21:21 | Migrating | 1511949518 | 10 |
| 51 | 546 | Migration | User | Running | 345051240548 | 94 | 2019-01-23 09:38:26 | 0 | 2019-01-23 10:21:23 | Migrating | 1511949518 | 16 |
+----+-------------+-----------+---------+---------+----------------+---------+---------------------+-------+---------------------+-----------+-------------+---------+
7 rows in set (0.00 sec)
MySQL [cloud]> select * from op_lock;
+----------------+--------------+-------------+------------+---------------------+---------+
| key | mac | ip | thread | acquired_on | waiters |
+----------------+--------------+-------------+------------+---------------------+---------+
| vm_instance546 | 345051240548 | HA-Worker-4 | 1198190978 | 2019-01-23 10:21:21 | 0 |
| vm_instance631 | 345051240548 | HA-Worker-1 | 2092627389 | 2019-01-23 10:21:21 | 1 |
| vm_instance633 | 345051240548 | HA-Worker-0 | 770823 | 2019-01-23 10:21:21 | 0 |
+----------------+--------------+-------------+------------+---------------------+---------+
3 rows in set (0.00 sec)
MySQL [cloud]> select * from vm_work_job;
+-------+----------+----------+----------------+
| id | step | vm_type | vm_instance_id |
+-------+----------+----------+----------------+
| 57262 | Prepare | Instance | 691 |
| 57268 | Starting | Instance | 748 |
| 57396 | Filed | Instance | 691 |
| 57399 | Filed | Instance | 546 |
| 57402 | Filed | Instance | 631 |
| 57405 | Filed | Instance | 671 |
| 57408 | Filed | Instance | 633 |
+-------+----------+----------+----------------+
7 rows in set (0.01 sec)
aleskxyz commentedon Jan 23, 2019
Finally I have resolved this issue!
I confirm that CloudStack 4.9 and 4.11 is affected by this bug.
I have deleted all records in these tables:
I don't know what is the best way to figure out which record should be deleted. It will be good if someone could complete this workaround.
yadvr commentedon Jun 28, 2019
Dupes: #3025
Will try to fix towards 3025
Merge branch 'fix-null-mapping' into '4.20.0.0-scclouds'