Heat unit tests broken with oslo_messaging 5.32.0

Bug #1718780 reported by Zane Bitter
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Heat
Fix Released
Critical
Zane Bitter

Bug Description

Tests are failing with random SQLAlchemy errors and other weirdness. therve tracked it down to this commit:

https://git.openstack.org/cgit/openstack/oslo.messaging/commit/?id=d1dac1c11d357aa8391de7e62f4d003eb820948d

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to heat (master)

Fix proposed to branch: master
Review: https://review.openstack.org/506371

Changed in heat:
assignee: nobody → Zane Bitter (zaneb)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to heat (master)

Reviewed: https://review.openstack.org/506371
Committed: https://git.openstack.org/cgit/openstack/heat/commit/?id=63f6a71071a2fb18cfdd1909a004efefb9ad12e3
Submitter: Jenkins
Branch: master

commit 63f6a71071a2fb18cfdd1909a004efefb9ad12e3
Author: Zane Bitter <email address hidden>
Date: Thu Sep 21 17:00:56 2017 -0400

    Fix unit tests with oslo_messaging 5.32.0

    The 5.32.0 release of oslo_messaging included the following change to the
    Fake driver:

    https://git.openstack.org/cgit/openstack/oslo.messaging/commit/?id=d1dac1c11d357aa8391de7e62f4d003eb820948d

    Which means that FakeExchanges are now shared between all
    FakeExchangeManager instances. This broke the unit tests in Heat.

    This patch effectively reverts the change in oslo_messaging by isolating
    FakeExchanges to individual FakeExchangeManger instances once more.

    Change-Id: I6c53f477b17247958be7bd6056136bc9f7f50865
    Closes-Bug: #1718780

Changed in heat:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/heat 10.0.0.0b1

This issue was fixed in the openstack/heat 10.0.0.0b1 development milestone.

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.