On Tue, 2012-09-25 at 12:21 +0300, [email protected] wrote: > From: marios <[email protected]> > > thanks to Jan Provaznik > > Signed-off-by: marios <[email protected]> > --- > server/lib/deltacloud/drivers/openstack/openstack_driver.rb | 8 ++++++-- > 1 file changed, 6 insertions(+), 2 deletions(-) > > diff --git a/server/lib/deltacloud/drivers/openstack/openstack_driver.rb > b/server/lib/deltacloud/drivers/openstack/openstack_driver.rb > index 7e11258..1d5b712 100644 > --- a/server/lib/deltacloud/drivers/openstack/openstack_driver.rb > +++ b/server/lib/deltacloud/drivers/openstack/openstack_driver.rb > @@ -192,8 +192,12 @@ module Deltacloud > os = new_client(credentials) > safely do > server = os.get_server(instance_id) > - server.delete! > - convert_from_server(server, os.connection.authuser) > + deleted = server.delete! > + instance = convert_from_server(server, os.connection.authuser) > + if deleted > + instance.state = "STOPPED" > + end > + instance
What happens when I get that instance again ? Will it mysteriously revert to RUNNING ? If so, NAK; we need a stable way to report the state from Openstack. David
