]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Reset device owner when port on agent is down
authorGary Kotton <gkotton@redhat.com>
Tue, 14 Aug 2012 14:32:48 +0000 (10:32 -0400)
committerGary Kotton <gkotton@redhat.com>
Tue, 14 Aug 2012 14:32:48 +0000 (10:32 -0400)
Fixes bug 1036690

Change-Id: If96d2c129a8d5f258ebf8213d3720f2a9809cce2

quantum/plugins/linuxbridge/db/l2network_db_v2.py
quantum/plugins/openvswitch/ovs_db_v2.py

index 35bfd0cf525169bc9fadd158c13199943c7a8f90..f7b12a1581e4dce886e21ee7ca1d9863ed08f03f 100644 (file)
@@ -190,6 +190,7 @@ def set_port_status(port_id, status):
         port['status'] = status
         if status == api_common.PORT_STATUS_DOWN:
             port['device_id'] = ''
+            port['device_owner'] = ''
         session.merge(port)
         session.flush()
     except exc.NoResultFound:
index 06f3716d1840e5136fe850dd94ea189a2aea8dc8..f0bced01b2144147653daf970cae1857656f24ce 100644 (file)
@@ -188,6 +188,7 @@ def set_port_status(port_id, status):
         port['status'] = status
         if status == api_common.PORT_STATUS_DOWN:
             port['device_id'] = ''
+            port['device_owner'] = ''
         session.merge(port)
         session.flush()
     except exc.NoResultFound: