]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Avoid DetachedInstanceError after session rollback
authorEugene Nikanorov <enikanorov@mirantis.com>
Mon, 23 Feb 2015 10:29:08 +0000 (13:29 +0300)
committerEugene Nikanorov <enikanorov@mirantis.com>
Thu, 26 Feb 2015 10:12:28 +0000 (13:12 +0300)
commit4d4de151e9a0edd86b8ce5b055e56a5784d5c08f
treebbc3d5158810c5fb98c3109bf5c765c7182471f2
parent194afde3a64b70a934ec94f40550137ceacffbe2
Avoid DetachedInstanceError after session rollback

In some cases this exception is thrown while accessing Agent
object from logging statement after a transaction was rolled back.
There is a unit test that covers thsi code patch, but the issue
is not reproducible with sqlite.
Just avoid accessing db object after session had been closed.

Change-Id: Iff6b72156b08f177bd0c71f6ba93d3bf46c82fa4
Closes-Bug: #1424578
neutron/scheduler/dhcp_agent_scheduler.py