[ https://issues.apache.org/jira/browse/CLOUDSTACK-3677?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chandan Purushothama updated CLOUDSTACK-3677: --------------------------------------------- Priority: Critical (was: Major) > VMSnapshot on XenServer: RevertToVMSnapshot failed to revert VM to Snapshot > --------------------------------------------------------------------------- > > Key: CLOUDSTACK-3677 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3677 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) > Components: Management Server, XenServer > Affects Versions: 4.2.0 > Reporter: Chandan Purushothama > Priority: Critical > Fix For: 4.2.0 > > Attachments: management-server.zip, xensource.zip > > > Setup: Advanced Zone, XenServer 6.2 > ================= > Steps to Reproduce: > ================= > 1. Deploy Vm. Attach muiltiple data disks to this VM. > 2. Log in to the Vm and create few directories and files on the root volume. > Create few more directories on each of the data disks. > 3. Stop the VM. Create VMSnapshot for this VM with "vm_snapshot_type" set to > "Disk". > 4. Revert to the VMSnapshot and observe the failure > ==================== > Management Server Log: > ==================== > 2013-07-19 13:50:52,918 DEBUG [cloud.api.ApiServlet] (catalina-exec-20:null) > ===START=== 10.252.121.104 -- GET > command=revertToVMSnapshot&vmsnapshotid=b7832d89-de57-4f94-b1e9-a93e7975ef0e&response=json&sessionkey=UXTrrcPGpFO1xH15V%2FhI8SByX1c%3D&_=1374267435422 > 2013-07-19 13:50:52,943 DEBUG [cloud.async.AsyncJobManagerImpl] > (catalina-exec-20:null) submit async job-45 = [ > e8ffdd72-0c4d-4b47-8106-7181b54ac06c ], details: AsyncJobVO {id:45, userId: > 4, accountId: 4, sessionKey: null, instanceType: None, instanceId: null, cmd: > org.apache.cloudstack.api.command.user.vmsnapshot.RevertToVMSnapshotCmd, > cmdOriginator: null, cmdInfo: > {"response":"json","sessionkey":"UXTrrcPGpFO1xH15V/hI8SByX1c\u003d","cmdEventType":"VMSNAPSHOT.REVERTTO","ctxUserId":"4","httpmethod":"GET","_":"1374267435422","vmsnapshotid":"b7832d89-de57-4f94-b1e9-a93e7975ef0e","ctxAccountId":"4","ctxStartEventId":"192"}, > cmdVersion: 0, callbackType: 0, callbackAddress: null, status: 0, > processStatus: 0, resultCode: 0, result: null, initMsid: 7471666038533, > completeMsid: null, lastUpdated: null, lastPolled: null, created: null} > 2013-07-19 13:50:52,945 DEBUG [cloud.api.ApiServlet] (catalina-exec-20:null) > ===END=== 10.252.121.104 -- GET > command=revertToVMSnapshot&vmsnapshotid=b7832d89-de57-4f94-b1e9-a93e7975ef0e&response=json&sessionkey=UXTrrcPGpFO1xH15V%2FhI8SByX1c%3D&_=1374267435422 > 2013-07-19 13:50:52,947 DEBUG [cloud.async.AsyncJobManagerImpl] > (Job-Executor-30:job-45 = [ e8ffdd72-0c4d-4b47-8106-7181b54ac06c ]) Executing > org.apache.cloudstack.api.command.user.vmsnapshot.RevertToVMSnapshotCmd for > job-45 = [ e8ffdd72-0c4d-4b47-8106-7181b54ac06c ] > 2013-07-19 13:50:52,966 DEBUG [cloud.user.AccountManagerImpl] > (Job-Executor-30:job-45 = [ e8ffdd72-0c4d-4b47-8106-7181b54ac06c ]) Access to > com.cloud.vm.snapshot.VMSnapshotVO$$EnhancerByCGLIB$$956acea7@7ece4609 > granted to Acct[4-atoms] by DomainChecker_EnhancerByCloudStack_2fa3ef51 > 2013-07-19 13:50:52,985 DEBUG [agent.transport.Request] > (Job-Executor-30:job-45 = [ e8ffdd72-0c4d-4b47-8106-7181b54ac06c ]) Seq > 4-110170392: Sending { Cmd , MgmtId: 7471666038533, via: 4, Ver: v1, Flags: > 100011, > [{"com.cloud.agent.api.RevertToVMSnapshotCommand":{"volumeTOs":[{"id":13,"name":"New > Volume > 1","path":"67e644ac-5792-4007-9eb6-ac298e0c42f3","size":5368709120,"type":"DATADISK","storagePoolType":"NetworkFilesystem","storagePoolUuid":"5a0dfa0c-0476-3013-8bb2-a140e3f467c2","deviceId":2},{"id":14,"name":"ROOT-11","path":"374a56ac-19a1-4885-8a95-51142be064c1","size":8589934592,"type":"ROOT","storagePoolType":"NetworkFilesystem","storagePoolUuid":"5a0dfa0c-0476-3013-8bb2-a140e3f467c2","deviceId":0},{"id":15,"name":"DATA-11","path":"5c0d41f7-dcab-4a51-aaa8-36729fb4c338","size":5368709120,"type":"DATADISK","storagePoolType":"NetworkFilesystem","storagePoolUuid":"5a0dfa0c-0476-3013-8bb2-a140e3f467c2","deviceId":1}],"target":{"id":4,"snapshotName":"i-4-11-VMSNAPSHOT_VS_20130719203659","type":"Disk","createTime":1374266220000,"current":false,"description":"VM-Snapshot-5"},"vmName":"i-4-11-VMSNAPSHOT","guestOSType":"CentOS > 5.3 (64-bit)","wait":0}}] } > 2013-07-19 13:50:52,986 DEBUG [agent.transport.Request] > (Job-Executor-30:job-45 = [ e8ffdd72-0c4d-4b47-8106-7181b54ac06c ]) Seq > 4-110170392: Executing: { Cmd , MgmtId: 7471666038533, via: 4, Ver: v1, > Flags: 100011, > [{"com.cloud.agent.api.RevertToVMSnapshotCommand":{"volumeTOs":[{"id":13,"name":"New > Volume > 1","path":"67e644ac-5792-4007-9eb6-ac298e0c42f3","size":5368709120,"type":"DATADISK","storagePoolType":"NetworkFilesystem","storagePoolUuid":"5a0dfa0c-0476-3013-8bb2-a140e3f467c2","deviceId":2},{"id":14,"name":"ROOT-11","path":"374a56ac-19a1-4885-8a95-51142be064c1","size":8589934592,"type":"ROOT","storagePoolType":"NetworkFilesystem","storagePoolUuid":"5a0dfa0c-0476-3013-8bb2-a140e3f467c2","deviceId":0},{"id":15,"name":"DATA-11","path":"5c0d41f7-dcab-4a51-aaa8-36729fb4c338","size":5368709120,"type":"DATADISK","storagePoolType":"NetworkFilesystem","storagePoolUuid":"5a0dfa0c-0476-3013-8bb2-a140e3f467c2","deviceId":1}],"target":{"id":4,"snapshotName":"i-4-11-VMSNAPSHOT_VS_20130719203659","type":"Disk","createTime":1374266220000,"current":false,"description":"VM-Snapshot-5"},"vmName":"i-4-11-VMSNAPSHOT","guestOSType":"CentOS > 5.3 (64-bit)","wait":0}}] } > 2013-07-19 13:50:52,986 DEBUG [agent.manager.DirectAgentAttache] > (DirectAgent-36:null) Seq 4-110170392: Executing request > 2013-07-19 13:50:53,136 DEBUG [agent.manager.DirectAgentAttache] > (DirectAgent-418:null) Seq 4-110166020: Executing request > 2013-07-19 13:50:53,401 DEBUG [agent.manager.DirectAgentAttache] > (DirectAgent-418:null) Seq 4-110166020: Response Received: > 2013-07-19 13:50:53,401 DEBUG [agent.transport.Request] > (DirectAgent-418:null) Seq 4-110166020: Processing: { Ans: , MgmtId: > 7471666038533, via: 4, Ver: v1, Flags: 10, > [{"com.cloud.agent.api.ClusterSyncAnswer":{"_clusterId":2,"_newStates":{},"_isExecuted":false,"result":true,"wait":0}}] > } > 2013-07-19 13:50:55,137 ERROR [xen.resource.CitrixResourceBase] > (DirectAgent-36:null) revert vm i-4-11-VMSNAPSHOT to snapshot > i-4-11-VMSNAPSHOT_VS_20130719203659 failed due to null > 2013-07-19 13:50:55,137 DEBUG [agent.manager.DirectAgentAttache] > (DirectAgent-36:null) Seq 4-110170392: Response Received: > 2013-07-19 13:50:55,138 DEBUG [agent.transport.Request] (DirectAgent-36:null) > Seq 4-110170392: Processing: { Ans: , MgmtId: 7471666038533, via: 4, Ver: > v1, Flags: 10, > [{"com.cloud.agent.api.RevertToVMSnapshotAnswer":{"result":false,"wait":0}}] } > 2013-07-19 13:50:55,138 DEBUG [agent.transport.Request] > (Job-Executor-30:job-45 = [ e8ffdd72-0c4d-4b47-8106-7181b54ac06c ]) Seq > 4-110170392: Received: { Ans: , MgmtId: 7471666038533, via: 4, Ver: v1, > Flags: 10, { RevertToVMSnapshotAnswer } } > 2013-07-19 13:50:55,138 ERROR [vm.snapshot.VMSnapshotManagerImpl] > (Job-Executor-30:job-45 = [ e8ffdd72-0c4d-4b47-8106-7181b54ac06c ]) Revert > VM: i-4-11-VMSNAPSHOT to snapshot: i-4-11-VMSNAPSHOT_VS_20130719203659 failed > 2013-07-19 13:50:55,144 ERROR [vm.snapshot.VMSnapshotManagerImpl] > (Job-Executor-30:job-45 = [ e8ffdd72-0c4d-4b47-8106-7181b54ac06c ]) revert > vm: i-4-11-VMSNAPSHOT to snapshot i-4-11-VMSNAPSHOT_VS_20130719203659 failed > due to Revert VM: i-4-11-VMSNAPSHOT to snapshot: > i-4-11-VMSNAPSHOT_VS_20130719203659 failed > 2013-07-19 13:50:55,152 ERROR [cloud.async.AsyncJobManagerImpl] > (Job-Executor-30:job-45 = [ e8ffdd72-0c4d-4b47-8106-7181b54ac06c ]) > Unexpected exception while executing > org.apache.cloudstack.api.command.user.vmsnapshot.RevertToVMSnapshotCmd > com.cloud.utils.exception.CloudRuntimeException: Revert VM: i-4-11-VMSNAPSHOT > to snapshot: i-4-11-VMSNAPSHOT_VS_20130719203659 failed > at > com.cloud.vm.snapshot.VMSnapshotManagerImpl.revertInternal(VMSnapshotManagerImpl.java:747) > at > com.cloud.vm.snapshot.VMSnapshotManagerImpl.revertToSnapshot(VMSnapshotManagerImpl.java:707) > at > com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125) > at > org.apache.cloudstack.api.command.user.vmsnapshot.RevertToVMSnapshotCmd.execute(RevertToVMSnapshotCmd.java:71) > 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:679) > 2013-07-19 13:50:55,154 DEBUG [cloud.async.AsyncJobManagerImpl] > (Job-Executor-30:job-45 = [ e8ffdd72-0c4d-4b47-8106-7181b54ac06c ]) Complete > async job-45 = [ e8ffdd72-0c4d-4b47-8106-7181b54ac06c ], jobStatus: 2, > resultCode: 530, result: Error Code: 530 Error text: Revert VM: > i-4-11-VMSNAPSHOT to snapshot: i-4-11-VMSNAPSHOT_VS_20130719203659 failed -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira