Exceptions get muted when occur inside Parallel block
Bug #1522730 reported by
Alexander Tivelkov
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Murano |
Invalid
|
Undecided
|
Unassigned | ||
Kilo |
Fix Committed
|
Undecided
|
Serg Melikyan |
Bug Description
If MuranoPL function fails with exception this exception may be silenced under some conditions when the function was invoked from Parallel macro. As a result exception will not be reported to user and deployment will continue as if nothing happened.
As an example agent timeouts that happen within Parallel block will look like if deployment froze for 1 hour and then sucessfuly continued when in reality it is not.
no longer affects: | murano/liberty |
Changed in murano: | |
status: | New → Invalid |
milestone: | 2015.1.1 → none |
To post a comment you must log in.
Reviewed: https:/ /review. openstack. org/251367 /git.openstack. org/cgit/ openstack/ murano/ commit/ ?id=586677f4a13 4846962eec2580e 8305f6dbf3f4b5
Committed: https:/
Submitter: Jenkins
Branch: stable/kilo
commit 586677f4a134846 962eec2580e8305 f6dbf3f4b5
Author: Alexander Tivelkov <email address hidden>
Date: Mon Nov 30 16:39:23 2015 +0300
Use helper method in Parallel macro
There is a helper method to do parallel execution that
handles a bug in eventlet library. But Parallel macro was
using its own implementation. Now both pselect function
and Parallel macro has common implementation.
Change-Id: I8aec88d7b8e290 3c374daabf7b242 6dc1fdd6330
Closes-Bug: #1522730