You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltacloud.apache.org by mf...@redhat.com on 2012/08/28 16:23:12 UTC
RHEVM: Allow to force stop locked instance (DTACLOUD-308)
From: Michal Fojtik <mf...@redhat.com>
* If the instance in RHEV-M is stuck in STOPPING state
(usually after non-graceful shutdown), issuing a :stop
action will force it to 'stop' immediately.
Signed-off-by: Michal fojtik <mf...@redhat.com>
---
server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb | 1 +
1 file changed, 1 insertion(+)
diff --git a/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb b/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb
index c60f923..6dc633a 100644
--- a/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb
+++ b/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb
@@ -55,6 +55,7 @@ class RhevmDriver < Deltacloud::BaseDriver
pending.to( :stopped ) .automatically
stopped.to( :running ) .on( :start )
running.to( :stopping ) .on( :stop )
+ stopping.to( :stopped ) .on( :stop )
stopped.to( :finish ) .on( :destroy )
end
--
1.7.10.2
Re: RHEVM: Allow to force stop locked instance (DTACLOUD-308)
Posted by Jan Provazník <jp...@redhat.com>.
On 08/28/2012 04:23 PM, mfojtik@redhat.com wrote:
> From: Michal Fojtik <mf...@redhat.com>
>
> * If the instance in RHEV-M is stuck in STOPPING state
> (usually after non-graceful shutdown), issuing a :stop
> action will force it to 'stop' immediately.
>
> Signed-off-by: Michal fojtik <mf...@redhat.com>
> ---
> server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb b/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb
> index c60f923..6dc633a 100644
> --- a/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb
> +++ b/server/lib/deltacloud/drivers/rhevm/rhevm_driver.rb
> @@ -55,6 +55,7 @@ class RhevmDriver < Deltacloud::BaseDriver
> pending.to( :stopped ) .automatically
> stopped.to( :running ) .on( :start )
> running.to( :stopping ) .on( :stop )
> + stopping.to( :stopped ) .on( :stop )
> stopped.to( :finish ) .on( :destroy )
> end
>
>
ACK, works for me