[PATCH 3/4] BZ 796528 - set CREATE_FAILED status for instances which failed to launch

jprovazn at redhat.com jprovazn at redhat.com
Fri Mar 9 07:39:02 UTC 2012


From: Jan Provaznik <jprovazn at redhat.com>

---
 src/app/models/deployment.rb |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/app/models/deployment.rb b/src/app/models/deployment.rb
index 23a664f..c5654e3 100644
--- a/src/app/models/deployment.rb
+++ b/src/app/models/deployment.rb
@@ -208,6 +208,8 @@ class Deployment < ActiveRecord::Base
 
     unless all_inst_match
       status[:errors][name] = errors
+      # set CREATE_FAILED for all newly created instances
+      instances.each {|i| i.update_attribute(:state, Instance::STATE_CREATE_FAILED)}
       return status
     end
 
-- 
1.7.7.6




More information about the aeolus-devel mailing list