Exceptions get muted when occur inside Parallel block

Bug #1522730 reported by Alexander Tivelkov
6
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
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to murano (stable/kilo)

Reviewed: https://review.openstack.org/251367
Committed: https://git.openstack.org/cgit/openstack/murano/commit/?id=586677f4a134846962eec2580e8305f6dbf3f4b5
Submitter: Jenkins
Branch: stable/kilo

commit 586677f4a134846962eec2580e8305f6dbf3f4b5
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: I8aec88d7b8e2903c374daabf7b2426dc1fdd6330
    Closes-Bug: #1522730

Revision history for this message
Doug Hellmann (doug-hellmann) wrote : Fix included in openstack/murano 2015.1.1

This issue was fixed in the openstack/murano 2015.1.1 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

This issue was fixed in the openstack/murano 2015.1.1 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.