ParallelDeploymentsTest intermittent failure
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
Medium
|
Thomas Herve |
Bug Description
ParallelDeploym
I've found the following traceback which looks related:
Exception during message handling: deployment_id must be specified
Traceback (most recent call last):
File "/usr/local/
executor_
File "/usr/local/
executor_
File "/usr/local/
result = func(ctxt, **new_args)
File "/usr/local/
return f(*args, **kwargs)
File "/opt/stack/
return func(self, ctx, *args, **kwargs)
File "/opt/stack/
updated_
File "/opt/stack/
raise ValueError(
ValueError: deployment_id must be specified
I think I've found the issue: we're signaling the resource as soon as the metadata is available, but the resource is not finished creating, thus signal fails because resource_id is not set.
I can fix the test, but I wonder if it's not a race condition that can happen in the wild.