[
https://issues.apache.org/jira/browse/CLOUDSTACK-5070?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Litton Peng updated CLOUDSTACK-5070:
------------------------------------
Summary: The disk statistics cann't be updated during the migration if VM
attach an iso file. (was: The disk statistics cann't be updated if VM attach
an iso file during the migration.)
> The disk statistics cann't be updated during the migration if VM attach an
> iso file.
> ------------------------------------------------------------------------------------
>
> Key: CLOUDSTACK-5070
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-5070
> Project: CloudStack
> Issue Type: Bug
> Security Level: Public(Anyone can view this level - this is the
> default.)
> Components: Management Server
> Affects Versions: 4.2.0
> Reporter: Litton Peng
>
> The management server log:
> 2013-11-07 15:11:21,454 DEBUG [agent.manager.AgentManagerImpl]
> (Job-Executor-58:job-28697 = [ 2fdd9fda-9aa2-4e61-a74d-d83831fbe99c ])
> Details from executing class com.cloud.agent.api.GetVmDiskStatsCommand:
> 2013-11-07 15:11:21,466 DEBUG [db.Transaction.Transaction]
> (Job-Executor-58:job-28697 = [ 2fdd9fda-9aa2-4e61-a74d-d83831fbe99c ])
> Rolling back the transaction: Time = 12 Name =
> -AsyncJobManagerImpl$1.run:494-Executors$RunnableAdapter.call:471-FutureTask$Sync.innerRun:334-FutureTask.run:166-ThreadPoolExecutor.runWorker:1110-ThreadPoolExecutor$Worker.run:603-Thread.run:722;
> called by
> -Transaction.rollback:898-UserVmManagerImpl.collectVmDiskStatistics:3607-UserVmManagerImpl.migrateVirtualMachine:4002-ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept:125-MigrateVMCmd.execute:147-ApiDispatcher.dispatch:158-AsyncJobManagerImpl$1.run:531-Executors$RunnableAdapter.call:471-FutureTask$Sync.innerRun:334-FutureTask.run:166-ThreadPoolExecutor.runWorker:1110-ThreadPoolExecutor$Worker.run:603
> 2013-11-07 15:11:21,470 WARN [cloud.vm.UserVmManagerImpl]
> (Job-Executor-58:job-28697 = [ 2fdd9fda-9aa2-4e61-a74d-d83831fbe99c ]) Unable
> to update vm disk statistics for vm: 3067 from host: 29
> java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
> at java.util.ArrayList.rangeCheck(ArrayList.java:604)
> at java.util.ArrayList.get(ArrayList.java:382)
> at
> com.cloud.vm.UserVmManagerImpl.collectVmDiskStatistics(UserVmManagerImpl.java:3532)
> at
> com.cloud.vm.UserVmManagerImpl.migrateVirtualMachine(UserVmManagerImpl.java:4002)
> at
> com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
> at
> org.apache.cloudstack.api.command.admin.vm.MigrateVMCmd.execute(MigrateVMCmd.java:147)
> at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:158)
> at
> com.cloud.async.AsyncJobManagerImpl$1.run(AsyncJobManagerImpl.java:531)
> at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> at java.util.concurrent.FutureTask.run(FutureTask.java:166)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:722)
> 2013-11-07 15:11:21,471 INFO [cloud.vm.VirtualMachineManagerImpl]
> (Job-Executor-58:job-28697 = [ 2fdd9fda-9aa2-4e61-a74d-d83831fbe99c ])
> Migrating VM[User|vm-193-02847] to
> Dest[Zone(Id)-Pod(Id)-Cluster(Id)-Host(Id)-Storage(Volume(Id|Type-->Pool(Id))]
> : Dest[Zone(1)-Pod(1)-Cluster(1)-Host(17)-Storage()]
> The disk list of the VM:
> [root@h03 ~]# virsh domblklist i-13-3067-VM
> Target Source
> ------------------------------------------------
> hda
> /mnt/6015114d-6488-3be2-99da-62518a0aa14f/c8329e26-d504-40e1-b0f5-1bd19cc35e90
> hdc
> /mnt/cb2b8936-9794-3852-bc2a-6e38989a7908/209-2-6c416791-1ab8-35cd-9b3e-3ca00d578813.iso
--
This message was sent by Atlassian JIRA
(v6.1#6144)