Comment 6 for bug 845866

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to oslo-incubator (master)

Reviewed: https://review.openstack.org/23565
Committed: http://github.com/openstack/oslo-incubator/commit/f32af7b42e7801338583f67e794792f22df70a5d
Submitter: Jenkins
Branch: master

commit f32af7b42e7801338583f67e794792f22df70a5d
Author: Russell Bryant <email address hidden>
Date: Tue Mar 5 10:50:15 2013 -0500

    Preserve exceptions in impl_zmq.

    There is complication with re-raising exceptions and our usage of
    eventlet. If the code in the exception handler accesses the db or rpc
    in the exception handler, it will no longer be able to re-raise the
    exception. Using excutils.save_and_reraise_exception() works aorund
    this issue.

    The most common error is calling LOG.error() or LOG.exception(), as it
    is possible for these to go access rpc. There is an option to turn on
    notifications for these errors.

    Fix bug 845866.

    Change-Id: Ic914bba4703200ed114a42e3a55402883b430407