This exception is raised, but it does not cause a unit test failure:
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/eventlet/hubs/hub.py", line 346, in fire_timers
timer()
File "/usr/lib/python2.7/site-packages/eventlet/hubs/timer.py", line 56, in __call__
cb(*args, **kw)
File "/usr/lib/python2.7/site-packages/eventlet/greenthread.py", line 194, in main
result = function(*args, **kwargs)
File "heat/engine/parser.py", line 665, in delete
action)
File "heat/engine/parser.py", line 420, in state_set
'status_reason': reason})
File "heat/db/sqlalchemy/models.py", line 74, in update_and_save
session.commit()
File "/usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py", line 765, in commit
self.transaction.commit()
File "/usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py", line 370, in commit
self._prepare_impl()
File "/usr/lib64/python2.7/site-packages/sqlalchemy/orm/session.py", line 350, in _prepare_impl
self.session.flush()
File "heat/openstack/common/db/sqlalchemy/session.py", line 461, in _wrap
raise exception.DBError(e)
DBError: UPDATE statement on table 'stack' expected to update 1 row(s); 0 were matched.
Fix proposed to branch: master /review. openstack. org/100254
Review: https:/