[
https://issues.apache.org/jira/browse/CLOUDSTACK-6402?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Koushik Das resolved CLOUDSTACK-6402.
-------------------------------------
Resolution: Fixed
> Fix StopCommand so that VMs are not removed accidentally as part of vmsync
> --------------------------------------------------------------------------
>
> Key: CLOUDSTACK-6402
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6402
> Project: CloudStack
> Issue Type: Bug
> Security Level: Public(Anyone can view this level - this is the
> default.)
> Components: Hypervisor Controller, Management Server
> Affects Versions: 4.4.0
> Reporter: Koushik Das
> Assignee: Koushik Das
> Fix For: 4.4.0
>
>
> In order to prevent any side effects of out of band StopCommand issued by MS
> as part of vmsync, some changes are required in the HV specific resource
> layer. The StopCommand handler needs to be slightly changed as follows:
> 1. A new flag 'checkBeforeCleanup' will be introduced in the StopCommand
> 2. If the flag is not set (i.e. checkBeforeCleanup = false) then the existing
> behaviour holds
> 3. If the flag is set (i.e. checkBeforeCleanup = true) then check status of
> VM on the HV
> a. If VM is running on HV then simply bailout without doing anything (return
> an answer like StopAnswer(cmd, "VM is running on host, bailing out", false)
> b. If not then do the same as step 2.
--
This message was sent by Atlassian JIRA
(v6.2#6252)