]> review.fuel-infra Code Review - openstack-build/heat-build.git/commitdiff
engine : remove GreenletExit workaround
authorSteven Hardy <shardy@redhat.com>
Mon, 10 Jun 2013 12:34:57 +0000 (13:34 +0100)
committerSteven Hardy <shardy@redhat.com>
Tue, 11 Jun 2013 12:55:54 +0000 (13:55 +0100)
Both heat and oslo now require the version of greenlet containing
the fix (greenlet>=0.3.2) so we no longer need this workaround

Change-Id: I42af8e020f08480dda08f4b4879c2840e741ea59

heat/engine/resource.py

index 40eb70049df6e0a463b1a459805cef2f8409e09e..63b180f12f30a6e38fcdf786701cc92f0f125b12 100644 (file)
@@ -15,7 +15,6 @@
 
 import base64
 from datetime import datetime
-from eventlet.support import greenlets as greenlet
 
 from heat.engine import event
 from heat.common import exception
@@ -337,14 +336,6 @@ class Resource(object):
                 yield
             while not self.check_create_complete(create_data):
                 yield
-        except greenlet.GreenletExit:
-            # Older versions of greenlet erroneously had GreenletExit inherit
-            # from Exception instead of BaseException
-            with excutils.save_and_reraise_exception():
-                try:
-                    self.state_set(self.CREATE_FAILED, 'Creation aborted')
-                except Exception:
-                    logger.exception('Error marking resource as failed')
         except Exception as ex:
             logger.exception('create %s', str(self))
             failure = exception.ResourceFailure(ex)