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

Mike Tutkowski closed CLOUDSTACK-9374.
--------------------------------------

> Replace timer.sleep in host-delete method to correct timing problem
> -------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-9374
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9374
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: marvin
>    Affects Versions: 4.9.0
>         Environment: N/A
>            Reporter: Mike Tutkowski
>            Assignee: Mike Tutkowski
>             Fix For: 4.9.0
>
>
> In the base.py file, there is a Host class with a delete instance method.
> This method first attempts to transition the host into the maintenance 
> resource state.
> The first step in this process is to transition the host into the 
> prepare-for-maintenance resource state.
> A while later, the host can be transitioned completely into the maintenance 
> resource state.
> In an attempt to wait for this transition to occur, the delete method has a 
> timer.sleep(30) call.
> The hope is that the host will have transitioned from the 
> prepare-for-maintenance resource state to the maintenance resource state 
> within 30 seconds, but this does not always happen.
> We should correct this problem by putting in logic to query the management 
> server for the resource state of the host. If it's in the expected state, 
> move on; else, sleep for a bit and try again (up to a certain limit).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to