Emil created CLOUDSTACK-8948:
--------------------------------
Summary: Volume migration not working in asynchronous way
Key: CLOUDSTACK-8948
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8948
Project: CloudStack
Issue Type: Bug
Security Level: Public (Anyone can view this level - this is the default.)
Components: API, VMware, Volumes
Affects Versions: 4.5.2
Environment: vSphere 5.5
CentOS 6.5
2 Mangament Servers
1 MySQL Server
Reporter: Emil
Priority: Blocker
We are trying to use the command migrateVolume which is written as asynchronous
in cloudstack API.
But in some way every time we try to run the command (through the API or Web)
only 1x migration running at a time (At very very rare situations 2x migrations
running simultaneously).
I tried to check every configuration settings especially those:
execute.in.sequence.hypervisor.commands
execute.in.sequence.network.element.commands
They were defaulted as false, I tried them with true as value also didnt worked.
Also if we are trying to run storage vMotion through the vSphere client, it
working great (3,4,5 simultaneously)
Some logs conclusions:
When preforming the first volumeMigration it seems like each task has a
sequence id, which registerd some where,
then the task "Executing" it self and every thing fine. Got unique job
id for the task (to trace the status).
When the second volumeMigration executed there is a line in the log
which very suspicious and it says:
"Waiting for Seq 244522346426 Scheduling: .."
That sequence id is the id of the first migration ! Why the hell he
waiting for the first task ?!
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)