def rollback_and_reraise(self, msg=None, **kwargs):
        with excutils.save_and_reraise_exception():
            if msg:
                LOG.exception(msg, **kwargs)

            self._rollback()
Rollback a series of actions then re-raise the exception.
dataset/ETHPy150Open BU-NU-CLOUD-SP16/Trusted-Platform-Module-nova/nova/utils.py/UndoManager.rollback_and_reraise