Comment 5 for bug 1721670

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (stable/pike)

Reviewed: https://review.openstack.org/511292
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=594b33469bc162174eb2e221849b2aac78a5d130
Submitter: Zuul
Branch: stable/pike

commit 594b33469bc162174eb2e221849b2aac78a5d130
Author: melanie witt <email address hidden>
Date: Thu Oct 5 23:55:58 2017 +0000

    Target context for build notification in conductor

    When sending notifications about an instance, it's possible the
    notification payload will have attributes not already loaded on
    the instance. In this case, a lazy-load will happen and if the
    load method needs to lookup the instance (example: in the
    _check_instance_exists_in_project method in the DB layer), the
    InstanceNotFound exception will be raised and the notification
    will fail to be sent.

    This targets the instance context to the instance's cell when
    calling the send notification method.

    Closes-Bug: #1721670

    Change-Id: I6b9eb120b6e7fcbf919a3791afe2d1f6a7bd3b60
    (cherry picked from commit 54cf9f5a90d745896d133669e6d1260e6adee51b)