cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sanjeev N (JIRA)" <j...@apache.org>
Subject [jira] [Closed] (CLOUDSTACK-4937) Failed to Stop or Destroy Virtual Router from CS
Date Fri, 25 Oct 2013 09:32:30 GMT

     [ https://issues.apache.org/jira/browse/CLOUDSTACK-4937?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Sanjeev N closed CLOUDSTACK-4937.
---------------------------------


Verified with latest build from 4.2 branch with commit 16301ddaadc325c1eaff819276c5130268b6f179

Able to stop/destroy VR from CS. So closing the bug.

> Failed to Stop or Destroy Virtual Router from CS
> ------------------------------------------------
>
>                 Key: CLOUDSTACK-4937
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4937
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: Management Server, Virtual Router
>    Affects Versions: 4.2.1
>         Environment: Build from 4.2 branch with commit f9731144cda4d7982cc4be1e60c1e4aa3b3ca2e2
>            Reporter: Sanjeev N
>            Assignee: Wei Zhou
>             Fix For: 4.2.1
>
>         Attachments: management-server.rar
>
>
> Failed to Stop or Destroy Virtual Router from CS
> Steps to Reproduce:
> =================
> 1.Bring up CS in basic/advanced zone with Xen6.2
> 2.Deploy guest vm with default cent os template
> 3.Now try to stop VR from UI or destroy VR using destroyRouter API
> Expected Result:
> ==============
> VR should go to stopped state
> Actual Result:
> ============
> CS throws error saying "Failed to stop VR" or "Failed to destroy router"
> Observations:
> ============
> From XenServer we see stop succeed response in stopAnswer. However CS says unable to
stop vm.
> Following are the sequence of events:
> 2013-10-23 07:12:20,688 DEBUG [cloud.async.AsyncJobManagerImpl] (ApiServer-6:null) submit
async job-36 = [ f9db8c4a-148b-49a4-8538-8818c812e22a ], details: AsyncJobVO {id:36, userId:
1, accountId: 1, sessionKey: null, instanceType: DomainRouter, instanceId: 3984, cmd: org.apache.cloudstack.api.command.admin.router.DestroyRouterCmd,
cmdOriginator: null, cmdInfo: {"id":"28166729-6498-454b-b930-6051833e1b27","cmdEventType":"ROUTER.DESTROY","ctxUserId":"1","httpmethod":"GET","ctxAccountId":"1","ctxStartEventId":"144"},
cmdVersion: 0, callbackType: 0, callbackAddress: null, status: 0, processStatus: 0, resultCode:
0, result: null, initMsid: 6615759585382, completeMsid: null, lastUpdated: null, lastPolled:
null, created: null}
> 2013-10-23 07:12:20,696 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-36:job-36
= [ f9db8c4a-148b-49a4-8538-8818c812e22a ]) Executing org.apache.cloudstack.api.command.admin.router.DestroyRouterCmd
for job-36 = [ f9db8c4a-148b-49a4-8538-8818c812e22a ]
> 2013-10-23 07:12:20,711 DEBUG [network.router.VirtualNetworkApplianceManagerImpl] (Job-Executor-36:job-36
= [ f9db8c4a-148b-49a4-8538-8818c812e22a ]) Attempting to destroy router 3984
> 2013-10-23 07:12:20,733 DEBUG [cloud.capacity.CapacityManagerImpl] (Job-Executor-36:job-36
= [ f9db8c4a-148b-49a4-8538-8818c812e22a ]) VM state transitted from :Running to Stopping
with event: StopRequestedvm's original host id: 4 new host id: 4 host id before state transition:
4
> 2013-10-23 07:12:20,745 DEBUG [agent.transport.Request] (Job-Executor-36:job-36 = [ f9db8c4a-148b-49a4-8538-8818c812e22a
]) Seq 4-35651885: Sending  { Cmd , MgmtId: 6615759585382, via: 4, Ver: v1, Flags: 100111,
[{"com.cloud.agent.api.StopCommand":{"isProxy":false,"executeInSequence":true,"vmName":"r-3984-VM","wait":0}}]
}
> 2013-10-23 07:12:20,745 DEBUG [agent.transport.Request] (Job-Executor-36:job-36 = [ f9db8c4a-148b-49a4-8538-8818c812e22a
]) Seq 4-35651885: Executing:  { Cmd , MgmtId: 6615759585382, via: 4, Ver: v1, Flags: 100111,
[{"com.cloud.agent.api.StopCommand":{"isProxy":false,"executeInSequence":true,"vmName":"r-3984-VM","wait":0}}]
}
> 2013-10-23 07:12:20,745 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-272:null)
Seq 4-35651885: Executing request
> 2013-10-23 07:12:20,833 DEBUG [xen.resource.CitrixResourceBase] (DirectAgent-272:null)
9. The VM r-3984-VM is in Stopping state
> 2013-10-23 07:12:21,081 INFO  [xen.resource.CitrixResourceBase] (DirectAgent-272:null)
Removed  network rules for vm r-3984-VM
> 2013-10-23 07:12:23,150 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-356:null)
Seq 4-35651588: Executing request
> 2013-10-23 07:12:23,383 WARN  [xen.resource.CitrixResourceBase] (DirectAgent-356:null)
Detecting a change in xstoolsversion for r-3984-VM
> 2013-10-23 07:12:23,384 DEBUG [xen.resource.CitrixResourceBase] (DirectAgent-356:null)
11. The VM r-3984-VM is in Running state
> 2013-10-23 07:12:23,384 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-356:null)
Seq 4-35651588: Response Received:
> 2013-10-23 07:12:23,385 DEBUG [agent.transport.Request] (DirectAgent-356:null) Seq 4-35651588:
Processing:  { Ans: , MgmtId: 6615759585382, via: 4, Ver: v1, Flags: 10, [{"com.cloud.agent.api.ClusterSyncAnswer":{"_clusterId":2,"_newStates":{"r-3984-VM":{"t":"7a6899bb-62ed-4585-97ea-dc0f45547364","u":"Running","v":"xenserver56"}},"_isExecuted":false,"result":true,"wait":0}}]
}
> 2013-10-23 07:12:23,391 DEBUG [cloud.vm.VirtualMachineManagerImpl] (DirectAgent-356:null)
VM r-3984-VM: cs state = Stopping and realState = Running
> 2013-10-23 07:12:23,392 DEBUG [cloud.vm.VirtualMachineManagerImpl] (DirectAgent-356:null)
VM r-3984-VM: cs state = Stopping and realState = Running
> 2013-10-23 07:12:23,392 DEBUG [cloud.vm.VirtualMachineManagerImpl] (DirectAgent-356:null)
Scheduling a stop command for VM[DomainRouter|r-3984-VM]
> 2013-10-23 07:12:23,394 INFO  [cloud.ha.HighAvailabilityManagerImpl] (DirectAgent-356:null)
There's already a job scheduled to stop VM[DomainRouter|r-3984-VM]
> 2013-10-23 07:12:24,996 DEBUG [agent.manager.AgentManagerImpl] (AgentManager-Handler-9:null)
SeqA 6-938: Processing Seq 6-938:  { Cmd , MgmtId: -1, via: 6, Ver: v1, Flags: 11, [{"com.cloud.agent.api.ConsoleProxyLoadReportCommand":{"_proxyVmId":3982,"_loadInfo":"{\n
 \"connections\": []\n}","wait":0}}] }
> 2013-10-23 07:12:25,003 DEBUG [agent.manager.AgentManagerImpl] (AgentManager-Handler-9:null)
SeqA 6-938: Sending Seq 6-938:  { Ans: , MgmtId: 6615759585382, via: 6, Ver: v1, Flags: 100010,
[{"com.cloud.agent.api.AgentControlAnswer":{"result":true,"wait":0}}] }
> 2013-10-23 07:12:29,148 DEBUG [xen.resource.CitrixResourceBase] (DirectAgent-272:null)
10. The VM r-3984-VM is in Stopped state
> 2013-10-23 07:12:29,148 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-272:null)
Seq 4-35651885: Response Received:
> 2013-10-23 07:12:29,149 DEBUG [agent.transport.Request] (DirectAgent-272:null) Seq 4-35651885:
Processing:  { Ans: , MgmtId: 6615759585382, via: 4, Ver: v1, Flags: 110, [{"com.cloud.agent.api.StopAnswer":{"hypervisortoolsversion":"xenserver56","result":true,"details":"Stop
VM r-3984-VM Succeed","wait":0}}] }
> 2013-10-23 07:12:29,149 DEBUG [agent.transport.Request] (Job-Executor-36:job-36 = [ f9db8c4a-148b-49a4-8538-8818c812e22a
]) Seq 4-35651885: Received:  { Ans: , MgmtId: 6615759585382, via: 4, Ver: v1, Flags: 110,
{ StopAnswer } }
> 2013-10-23 07:12:29,151 WARN  [cloud.vm.VirtualMachineManagerImpl] (Job-Executor-36:job-36
= [ f9db8c4a-148b-49a4-8538-8818c812e22a ]) Unable to stop vm VM[DomainRouter|r-3984-VM]
> 2013-10-23 07:12:29,154 DEBUG [agent.manager.AgentAttache] (DirectAgent-272:null) Seq
4-35651885: No more commands found
> 2013-10-23 07:12:29,255 DEBUG [cloud.capacity.CapacityManagerImpl] (Job-Executor-36:job-36
= [ f9db8c4a-148b-49a4-8538-8818c812e22a ]) VM state transitted from :Stopping to Running
with event: OperationFailedvm's original host id: 4 new host id: 4 host id before state transition:
4
> 2013-10-23 07:12:29,255 DEBUG [cloud.vm.VirtualMachineManagerImpl] (Job-Executor-36:job-36
= [ f9db8c4a-148b-49a4-8538-8818c812e22a ]) Unable to stop the VM so we can't expunge it.
> 2013-10-23 07:12:29,257 DEBUG [cloud.vm.VirtualMachineManagerImpl] (Job-Executor-36:job-36
= [ f9db8c4a-148b-49a4-8538-8818c812e22a ]) Unable to destroy the vm because it is not in
the correct state: VM[DomainRouter|r-3984-VM]
> 2013-10-23 07:12:29,257 INFO  [cloud.vm.VirtualMachineManagerImpl] (Job-Executor-36:job-36
= [ f9db8c4a-148b-49a4-8538-8818c812e22a ]) Did not expunge VM[DomainRouter|r-3984-VM]
> 2013-10-23 07:12:29,260 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-36:job-36
= [ f9db8c4a-148b-49a4-8538-8818c812e22a ]) Complete async job-36 = [ f9db8c4a-148b-49a4-8538-8818c812e22a
], jobStatus: 2, resultCode: 530, result: Error Code: 530 Error text: Failed to destroy router
> Attaching latest log from management server.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Mime
View raw message